tadata-org/fastapi_mcp
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
Overview
tadata-org/fastapi_mcp is a Python MCP server licensed under MIT. Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth! Topics: ai, claude, cursor, fastapi, llm, mcp, mcp-server, mcp-servers, modelcontextprotocol, openapi, windsurf, authentication, authorization.
Ranked #4163 out of 25632 indexed tools.
Has 11,650 GitHub stars.
Has 18 contributors.
Ecosystem
Python MIT
aiclaudecursorfastapillmmcpmcp-servermcp-serversmodelcontextprotocolopenapiwindsurfauthenticationauthorization
Signal Breakdown
Stars 11,650
Freshness 3mo ago
Issue Health 34%
Contributors 18
Dependents 0
Forks 923
Description Good
License MIT
How to Improve
Description low impact
Freshness high impact
Issue Health high impact
Matched Queries
From the README
<p align="center"><a href="https://github.com/tadata-org/fastapi_mcp"></a></p> <div align="center"> <span style="font-size: 0.85em; font-weight: normal;">Built by <a href="https://tadata.com">Tadata</a></span> </div> <h1 align="center"> FastAPI-MCP </h1> <div align="center"> <a href="https://trendshift.io/repositories/14064" target="_blank"></a> </div> <p align="center">Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!</p> <div align="center"> </div> <p align="center"><a href="https://github.com/tadata-org/fastapi_mcp"></a></p> ## Features - **Authentication** built in, using your existing FastAPI dependencies! - **FastAPI-native:** Not just another OpenAPI -> MCP converter - **Zero/Minimal configuration** required - just point it at your FastAPI app and it works - **Preserving schemas** of your request models and response models - **Preserve documentation** of all your endpoints, just as it is in Swagger - **Flexible deployment** - MountRead full README on GitHub →
Are you the maintainer? Claim this listing