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
Loan management software that makes it easy. Icon
Loan management software that makes it easy.

Ideal for lending professionals who are looking for a feature rich loan management system

Bryt Software is ideal for lending professionals who are looking for a feature rich loan management system that is intuitive and easy to use. We are 100% cloud-based, software as a service. We believe in providing our customers with fair and honest pricing. Our monthly fees are based on your number of users and we have a minimal implementation charge.
Learn More
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