Skip to content
repository radar
Agents & Orchestration

🚀FastMCP

ACTIVE BREAKOUT

PrefectHQ/fastmcp · homepage ↗

🚀 The fast, Pythonic way to build MCP servers and clients.

⭐ Very popular: 27k stars, gaining about 159 a week

View on GitHub ↗

repo profile

vintage 2024 2 years old
delivery library
language Python
license Apache-2.0

momentum

total stars 27k
stars added last week +159
weekly downloads 25M /wk · PyPI
used by 12k repos & packages
commits / week 57 accelerating · +105% vs prior mo
issues closed 86% ~6d to close, median
contributors 287 (+8 in 15d)
release cadence weekly
last activity yesterday

durability

backing VC-backed Prefect (FastMCP)
openness permissive
bus factor 1 solo
top-author share 67% 6 mo

bus factor = how many people it takes to cover more than half the commits (6 months). 1 is a solo project; higher means the work is spread across a team. top-author share is the single busiest author's slice of those commits.

since we covered it

monthly average + 1k/mo (+16%/mo) · + 19k total since PR#7

why it's a big deal

  • FastMCP gives Python developers a standard way to expose tools, resources, and prompts to LLMs, and to build clients that connect to any MCP server, local or remote.
  • It reduces the boilerplate of MCP work by generating schema, validation, and documentation directly from Python function signatures.
  • The project reports being downloaded a million times daily and powering roughly 70 percent of MCP servers across all languages, so it is a common dependency for teams shipping MCP integrations.

under the hood

  • Written entirely in Python, it wraps ordinary functions as MCP tools using decorators such as @mcp.tool, with schema and validation inferred from the function signature.
  • It covers the three MCP components of servers, clients, and apps, and handles transport negotiation and protocol lifecycle so developers do not manage the wire protocol directly.
  • FastMCP 1.0 was folded into the official MCP Python SDK in 2024, while this repository is the separately maintained standalone project installed via uv pip install fastmcp.

Radar summary, generated from the project's public sources

star history

PR#7 · 8k27k now Nov 2024Aug 2026
  1. PR#7 8k 2025-04-30
  2. now 27k + 19k since first covered

curve is sampled from GitHub's star history, plus our own daily readings since we covered it; the dashed stretch is before we first covered it, the solid line since. figures at coverage are the numbers we printed then (approx.), current count is live.

understory

Quietly building: more output than attention, for now.

+10 understory score output 77 · clout 67
Aug 2025 Jul 2026
  • output, commits & releases
  • clout, star velocity

output = commits & releases; clout = star velocity, both 0 to 100 monthly indices; the gap where output runs above clout is the understory. The understory →

covered in

  • PR#7 2025-04-30 below the radar

    The Fast, Pythonic Way to Build MCP Servers and Clients

similar projects

compare these →
  • 🤖 nanobot

    Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps

    47k ACTIVE
  • 📚 Haystack

    Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.

    26k ACTIVE
  • 🔗 Composio

    TypeScript

    Composio powers 1000+ toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action.

    30k ACTIVE

comments

Sign in with GitHub to add your blip on FastMCP.

loading comments…