Key features of FastAPI-MCP
mainFastAPI-MCP is designed to be a FastAPI-native solution rather than a simple OpenAPI converter. Key capabilities include:
- Authentication: Uses your existing FastAPI dependencies to secure MCP tools.
- Zero Configuration: Works immediately when pointed at a FastAPI app.
- Schema & Doc Preservation: Maintains the exact request/response models and Swagger documentation from your endpoints.
- Flexible Deployment: Supports mounting the MCP server directly to your app or deploying it separately.
- High Performance: Uses FastAPI's ASGI interface directly for efficient internal communication.