This is the Linux app named FastAPI-MCP whose latest release can be downloaded as v0.4.0sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
使用 OnWorks 免费下载并在线运行此名为 FastAPI-MCP 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
FastAPI-MCP
商品描述
fastapi_mcp 允许您以最少的设置将现有的 FastAPI 端点公开为模型上下文协议 (MCP) 工具,从而使 AI 代理可以像调用一流工具一样调用您的应用。它并非充当瘦转换器,而是构建为一个原生的 FastAPI 扩展,能够理解依赖注入,因此您可以在 MCP 工具之间重用 Depends() 进行身份验证和授权。服务器通过其 ASGI 接口直接与您的应用通信,避免了 MCP 层和 API 之间额外的 HTTP 跃点,从而降低了延迟并简化了部署。只需一个小小的引导程序即可启动 MCP 服务器,并且如果需要,还可以为远程客户端挂载 HTTP 传输。文档强调了 FastAPI 优先的工作流程:保留您的架构、重用您的中间件,并在无需重写控制器的情况下将端点暴露给代理。该项目目前处于活跃状态,提供示例和一个专门的网站,用于展示入门、安全性和传输选项。
功能
- 将 FastAPI 路由零配置公开为 MCP 工具
- 通过 Depends() 和可重用中间件进行本机 FastAPI 身份验证
- 直接 ASGI 传输以最小化开销
- 远程 MCP 客户端的可选 HTTP 传输
- 您的 FastAPI 模型中的类型模式已呈现给代理
- 示例应用程序和快速入门,用于快速采用
程式语言
Python
分类
此应用程序也可从 https://sourceforge.net/projects/fastapi-mcp.mirror/ 获取。它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最便捷的方式在线运行。