mirror of
https://github.com/Sun-ZhenXing/mcp-template-python.git
synced 2026-02-04 02:03:32 +00:00
53 lines
673 B
Markdown
53 lines
673 B
Markdown
# MCP FastAPI 应用模板
|
||
|
||
本项目提供了 FastAPI 集成的 MCP 应用模板。
|
||
|
||
- [x] 支持多 MCP 挂载
|
||
- [x] 支持命令行调用 Stdio 模式
|
||
- [x] 支持 SSE / Streamable HTTP 兼容
|
||
- [x] 支持打包分发
|
||
|
||
## 开始
|
||
|
||
安装依赖:
|
||
|
||
```bash
|
||
uv sync
|
||
```
|
||
|
||
开发:
|
||
|
||
```bash
|
||
uv run dev
|
||
```
|
||
|
||
可通过 <http://127.0.0.1:3001/math/mcp> 访问示例 MCP 接口(Streamable HTTP),或 <http://127.0.0.1:3001/math/compatible/sse> 访问 SSE 接口。
|
||
|
||
## 部署
|
||
|
||
生产:
|
||
|
||
```bash
|
||
uv run prod
|
||
```
|
||
|
||
构建 Python Wheel 包:
|
||
|
||
```bash
|
||
uv build
|
||
```
|
||
|
||
## Docker 部署
|
||
|
||
运行:
|
||
|
||
```bash
|
||
docker compose up -d
|
||
```
|
||
|
||
仅构建:
|
||
|
||
```bash
|
||
docker compose build
|
||
```
|