{"type":"mcp_client","name":"fastapi_mcp","description":"FastAPI-MCP is a zero-configuration tool that automatically exposes FastAPI endpoints as Model Context Protocol (MCP) tools, preserving schemas and documentation for seamless integration and extension. FastAPI-MCP is a zero-configuration tool","category":"Developer Tools","language":"Python","stars":11916,"forks":40,"owner":"tadata-org","github_url":"https://github.com/tadata-org/fastapi_mcp","homepage":"https://tadata.com/","setup":"## Setup\nWe recommend using [uv](https://docs.astral.sh/uv/), a fast Python package installer:\n\n```bash\nuv add fastapi-mcp\n```\n\nAlternatively, you can install with pip:\n\n```bash\npip install fastapi-mcp\n```","tools":"## Available Tools\n\n1. Direct integration (Mount an MCP server directly to your FastAPI app)\n2. Zero configuration required (Just point it at your FastAPI app and it works)\n3. Automatic discovery (Of all FastAPI endpoints and conversion to MCP tools)\n4. Preserving schemas (Of your request models and response models)\n5. Preserve documentation (Of all your endpoints, just as it is in Swagger)\n6. Extend (Add custom MCP tools alongside the auto-generated ones)","faq":null,"created_at":"2025-03-08T11:15:43+00:00","updated_at":"2025-03-28T23:49:39+00:00","source_url":"https://model-context-protocol.com/clients/fastapi-endpoints-model-context-protocol","related_articles":[]}