FastMCP
PrefectHigh-level Python framework for building MCP servers and clients with minimal boilerplate. Provides decorator-based tool definitions, automatic schema generation, and built-in testing utilities. The fastest way to create a production MCP server. 25K GitHub stars and growing rapidly. Becoming the de facto framework for MCP server development in Python.
Pythonic framework for building MCP servers and clients (FastMCP 1.0 was upstreamed into the official MCP Python SDK in 2024; FastMCP 2.0/3.x is the standalone successor). Maintained by Prefect. Apache-2.0. v3.4.0 released 3 Jun 2026; verified live June 2026.
Openness
5 high confidence- license
- Apache-2.0(OSI)
- source
- public
- core-gated
- ungated
Fully OSI-licensed, no open-core split observed on the repo.
- https://github.com/jlowin/fastmcp recorded 2026-06-04
Apache-2.0 license, v3.4.0 (3 Jun 2026), maintained by Prefect
Adoption
5 high confidencefastmcp ~72.7M PyPI downloads in the last month; README reports ~1M downloads/day, used by ~10k dependent projects, and powering ~70% of MCP servers across languages. Mass-market reach for MCP server tooling.
- https://pypistats.org/packages/fastmcp recorded 2026-06-04
~72.7M monthly PyPI downloads
- https://github.com/jlowin/fastmcp recorded 2026-06-04
~25.5k stars, ~10k dependents, README claims ~1M downloads/day and ~70% of MCP servers
Capability
4 medium confidenceMost feature-complete framework for authoring the tool-protocol layer (MCP); scored 4 on protocol-tooling feature breadth; a 5 is reserved for the protocol/category-definer (MCP itself).
- https://github.com/jlowin/fastmcp recorded 2026-06-04
framework feature set: schema gen/validation, server+client, auth, deployment
Unchanged since 2026-07-30 (last edited, not re-checked)