产品推荐 2026-07-23

fastapi_mcp:免费的FastAPI到MCP转换工具

FastAPI-MCP将FastAPI端点暴露为MCP工具,内置认证支持。

开源软件跨平台工具

产品简介

fastapi_mcp FastAPI-MCP是一个开源库,帮助开发者将FastAPI应用快速转换为Model Context Protocol工具。它解决API集成到AI上下文的痛点,提供零配置、原生FastAPI集成和内置认证,适合使用FastAPI的后端开发者和需要MCP工具集成的团队。

fastapi_mcp 主界面

核心功能

  • 内置认证,使用FastAPI依赖
  • FastAPI原生集成,非简单转换器
  • 零或最小配置,开箱即用
  • 保留请求和响应模型的模式
  • 灵活部署,支持挂载或独立部署

快速开始

  1. 安装fastapi-mcp包:使用uv add fastapi-mcp或pip install fastapi-mcp
  2. 在FastAPI应用中导入FastApiMCP:from fastapi_mcp import FastApiMCP
  3. 创建FastApiMCP实例并挂载:mcp = FastApiMCP(app); mcp.mount()

界面预览

fastapi_mcp 界面截图

与其他方案对比

对比项fastapi_mcp同类方案
集成方式原生FastAPI集成,使用ASGI直接通信,高效安全通用OpenAPI转换器,可能需要HTTP调用,性能较低
配置需求零或最小配置,只需指向FastAPI应用即可工作可能需要详细配置或额外设置

适合谁用

  • 使用FastAPI开发API,需要集成AI模型上下文的开发者
  • 需要为FastAPI应用添加MCP支持的后端工程师
  • 希望快速将现有FastAPI端点转换为MCP工具的技术团队

下载与版本

当前最新版本为 v0.4.0,发布于 2025-07-28。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/tadata-org/fastapi_mcp