fastapi_mcp lets you expose existing FastAPI endpoints as Model Context Protocol (MCP) tools with minimal setup, so AI agents can call your app as first-class tools. Rather than acting as a thin converter, it’s built as a native FastAPI extension that understands dependency injection, so you can reuse Depends() for authentication and authorization across your MCP tools. The server speaks directly to your app over its ASGI interface, avoiding extra HTTP hops between the MCP layer and your API, which reduces latency and simplifies deployment. A tiny bootstrap is enough to stand up an MCP server and, if desired, mount an HTTP transport for remote clients. The docs emphasize a FastAPI-first workflow: keep your schemas, reuse your middleware, and surface endpoints to agents without rewriting controllers. The project is active, with examples and a dedicated site that shows getting started, security, and transport options.

Features

  • Zero-config exposure of FastAPI routes as MCP tools
  • Native FastAPI auth via Depends() and reusable middleware
  • Direct ASGI transport to minimize overhead
  • Optional HTTP transport for remote MCP clients
  • Typed schemas from your FastAPI models surfaced to agents
  • Example app and quickstart for rapid adoption

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow FastAPI-MCP

FastAPI-MCP Web Site

Other Useful Business Software
Build Securely on AWS with Proven Frameworks Icon
Build Securely on AWS with Proven Frameworks

Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
Download Now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of FastAPI-MCP!

Additional Project Details

Programming Language

Python

Related Categories

Python Model Context Protocol (MCP) Servers

Registered

2025-10-08