Files
mcp-template-python/README.zh.md
2025-07-21 11:44:33 +08:00

888 B
Raw Blame History

MCP FastAPI 应用模板

🌏 中文 | English

本项目提供了 FastAPI 集成的 MCP 应用模板。

  • 支持多 MCP 挂载
  • 支持命令行调用 Stdio 模式
  • 支持 SSE / StreamableHTTP / WebSocket 兼容
  • 支持打包分发

为了使用 WebSocket你需要切换到 feat-ws 分支。

开始

安装依赖:

uv sync

开发:

uv run dev

可通过 http://127.0.0.1:3001/math/mcp 访问示例 MCP 接口Streamable HTTPhttp://127.0.0.1:3001/math/compatible/sse 访问 SSE 接口。

通过 --stdio 来调用命令行:

uv run prod --stdio

部署

生产:

uv run --no-sync prod

构建 Python Wheel 包:

uv build

Docker 部署

运行:

docker compose up -d

仅构建:

docker compose build