{"repo":"tadata-org/fastapi_mcp","free":true,"listed":false,"github":"https://github.com/tadata-org/fastapi_mcp","clone":"git clone https://github.com/tadata-org/fastapi_mcp.git","description":"Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!","language":"Python","stars":11984,"topics":["ai","claude","cursor","fastapi","llm","mcp","mcp-server","mcp-servers","modelcontextprotocol","openapi"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Built by Tadata FastAPI-MCP Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth! 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 - Mount your MCP server to the same app, or deploy separately - ASGI transport - Uses FastAPI's ASGI interface directly for efficient communication Hosted Solution If you prefer a managed hosted solution check out tadata.com. Installation We recommend using uv, a fast Python package installer: Alternatively, you can install with pip: Basic Usage The simplest way to use FastAPI-MCP is to add an MCP server directly to your FastAPI application: That's it! Your auto-generated MCP server is now available at https://app.base.url/mcp . Documentation, Examples and Advanced Usage FastAPI-MCP provides comprehensive documentation. Additionaly, check out the examples directory for code samples demonstrating these features in action. FastAPI-first Approach FastAPI-MCP is designed as a native extension of FastAPI, not just a converter that generates MCP tools from your API. This approach offers several key advantages: - Native dependencies : Secure your MCP endpoints using familiar FastAPI Depends() for auth","default_branch":null,"files":null,"tree":[],"storefront":"/r/tadata-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tadata-org/fastapi_mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}