#99th of 52 in MCP servers for developers
fastmcp
Python framework for building MCP servers, clients, and interactive apps
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 28.2k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Python
23,855 on 31 Mar 202628,156 on 20 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
FastMCP is a Python framework for the Model Context Protocol. A decorated Python function becomes an MCP tool, with schema, validation and documentation generated from its signature. It also ships a client for local or remote servers and an Apps feature for interactive UIs rendered in the conversation.
Who it is for: Python developers building MCP servers or clients for LLM tools
Strengths
- Tool schemas and validation are generated from Python type hints and docstrings
- Covers servers, clients and interactive Apps in one package
- Minimal server is about ten lines; installs with uv add fastmcp
- Upgrade guides for FastMCP 2/3 and MCP SDK; docs published as llms.txt
Weaknesses
- Python only; TypeScript needs the separate fastmcp-ts project
- SSO, RBAC and audit logs belong to the separate Prefect Horizon product
- Multiple major-version upgrade guides suggest breaking changes between releases
- README gives no Docker image or hardware requirements
What it needs
- no GPU
- Needs Python, uv (recommended)
Also in MCP servers for developers
See all 52| Rank | Project | Score |
|---|---|---|
| 1 | gitnexusCode knowledge graph exposed to coding agents through MCP tools | 92 out of 100 |
| 2 | codegraphLocal code knowledge graph that coding agents query over MCP | 82 out of 100 |
| 3 | n8n-mcpMCP server exposing n8n node docs, templates and workflow management to AI assistants | 77 out of 100 |
| #4 | serenaMCP server giving coding agents symbol-level code search, editing and refactoring | 74 out of 100 |
| #5 | chrome-devtools-mcpMCP server that lets coding agents drive and debug a live Chrome | 72 out of 100 |