github.devotd.
新发现模型上下文协议

tadata-org/fastapi_mcp v0.4.0 — 将 FastAPI 端点暴露为 MCP 工具

介绍 tadata-org/fastapi_mcp 的最新版本 v0.4.0,这是一个将 FastAPI 端点暴露为 Model Context Protocol(MCP)工具的 Python 库。

仓库信息tadata-org/fastapi_mcp ↗

介绍 tadata-org/fastapi_mcp 的最新版本 v0.4.0,这是一个将 FastAPI 端点暴露为 Model Context Protocol(MCP)工具的 Python 库。

GitHub 项目说明: Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!

星标
★ 12K
复刻
970
语言
Python
许可证
MIT
最新版本
v0.4.0
查看原始来源 ↗在 GitHub 查看 ↗

tadata-org/fastapi_mcp 是一个将 FastAPI 端点暴露为 Model Context Protocol(MCP)工具的 Python 库。MCP 是让 AI 应用按照既定规则连接外部工具与数据的协议。该库既可以把 MCP 服务器挂载到 FastAPI 应用中,也可以单独部署,并直接使用 ASGI 接口。挂载是指把服务器附加到应用内某个特定路径上,在同一进程中一并处理。该仓库的最新版本是 v0.4.0,来源为 GitHub 上的 tadata-org/fastapi_mcp 仓库。

核心在于它能原样复用既有的 FastAPI 依赖。认证与权限沿用 FastAPI 自身的方式,请求与响应模式以及 Swagger 端点文档也都得以保留。也就是说,它把 AI 应用可以调用的函数列表以工具的形式提供出来,你不必重新定义已经在用的模式与认证规则。许可证为 MIT,主要语言是 Python,GitHub 星标数为 12,022。

不过,本次资料中没有包含 v0.4.0 的发布说明。要了解这个版本有哪些变化,必须直接查看仓库的 Releases 页面。资料中也没有给出独立的性能测量或实际采用案例。考虑到该仓库是 2025 年 3 月 8 日创建的较新项目,对于已经有 API 的团队来说值得先行查看,但目前尚缺乏直接应用到大规模生产环境的依据。