# 推薦用 uv
uv add fastapi-mcp
# 或用 pip
pip install fastapi-mcp
from fastapi import FastAPI
from fastapi_mcp import FastApiMCP
app = FastAPI()
@app.get("/hello")
def hello(name: str):
return {"message": f"Hello {name}"}
# 啟用 MCP
mcp = FastApiMCP(app)
mcp.mount()
可以參考:tadata
{
"mcpServers": {
"fastapi-mcp": {
"url": "http://localhost:8000/mcp"
}
}
}
技術:FastAPI-MCP
分類:框架擴充 / MCP Adapter
難度:⭐⭐⭐☆☆(1-5顆星)
實用度:⭐⭐⭐⭐⭐(1-5顆星)
一句話:一行程式碼,讓你的 FastAPI API 變成 MCP 工具
關鍵指令:pip install fastapi-mcp
適用情境:已經有 FastAPI 專案,想快速連到 Claude Code / MCP
我覺得 FastAPI-MCP 就像是「把 API 變成 AI 工具」的捷徑。對於有現成 FastAPI 專案的人來說,不用再花時間寫 adapter 或 mapping,幾行程式就能接入 MCP,超省力。
這讓我意識到:AI 生態系正朝「協定優先」的方向走,只要你的 API 接上 MCP,就能馬上被各種 AI 工具使用。未來 API 不只是服務給人,而是服務給 AI agent。