GitHub 热门项目:fastapi_mcp

摘要

GitHub项目:fastapi_mcp 仓库地址:https://github。com/tadata-org/fastapi_mcp Stars:11873 | 作者:tadata-org 项目描述:Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth。

fastapi mcp FastAPI https tadata
2026-05-22 1 阅读 GitHub Trending
GitHub 项目:fastapi_mcp 仓库地址:https://github.com/tadata-org/fastapi_mcp 星级:11873 | 作者:tadata-org 项目描述:通过 Auth 将您的 FastAPI 端点公开为模型上下文协议 (MCP) 工具! =================================================== 自述文件内容: fastapi-to-mcp

Tadata构建
FastAPI-MCP tadata-org%2Ffastapi_mcp | Trendshift
通过身份验证将您的 FastAPI 端点公开为模型上下文协议 (MCP) 工具!

[![PyPI 版本](https://img.shields.io/pypi/v/fastapi-mcp?color=%2334D058&label=pypi%20package)](https://pypi.org/project/fastapi-mcp/) [![Python 版本](https://img.shields.io/pypi/pyversions/fastapi-mcp.svg)](https://pypi.org/project/fastapi-mcp/) [![FastAPI](https://img.shields.io/badge/FastAPI-009485.svg?logo=fastapi&logoColor=white)](#) [![CI](https://github.com/tadata-org/fastapi_mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/tadata-org/fastapi_mcp/actions/workflows/ci.yml) [![覆盖范围](https://codecov.io/gh/tadata-org/fastapi_mcp/branch/main/graph/badge.svg)](https://codecov.io/gh/tadata-org/fastapi_mcp)
fastapi-mcp-usage

## 特点 - 使用您现有的 FastAPI 依赖项内置 **身份验证**! - **FastAPI-native:** 不仅仅是另一个 OpenAPI -> MCP 转换器 - **需要零/最小配置** - 只需将其指向您的 FastAPI 应用程序即可运行 - **保留请求模型和响应模型的架构** - **保留所有端点的文档**,就像在 Swagger 中一样 - **灵活部署** - 将您的MCP服务器安装到同一个应用程序,或单独部署 - **ASGI传输** - 直接使用FastAPI的ASGI接口进行高效通信 ## 托管解决方案 如果您更喜欢托管解决方案,请访问 [tadata.com](https://tadata.com)。 ## 安装 我们建议使用 [uv](https://docs.astral.sh/uv/),一个快速的 Python 包安装程序: ````bash uv 添加 fastapi-mcp ```` 或者,您可以使用 pip 安装: ````bash pip 安装 fastapi-mcp ```` ## 基本用法 使用 FastAPI-MCP 最简单的方法是将 MCP 服务器直接添加到 FastAPI 应用程序中: ````蟒蛇 从 fastapi 导入 FastAPI 从 fastapi_mcp 导入 FastApiMCP 应用程序 = FastAPI() mcp = FastApiMCP(应用程序) # 将 MCP 服务器直接安装到您的 FastAPI 应用程序 mcp.mount() ```` 就是这样!您现在可以在“https://app.base.url/mcp”上找到自动生成的 MCP 服务器。 ## 文档、示例和高级用法 FastAPI-MCP提供[综合文档
← 返回 开源推荐