The official Python SDK for Model Context Protocol servers and clients
COMMITS
/ tests/test_examples.py March 6, 2026
M
fix: make local coverage runs reliable (#2236)
Max Isbey committed
January 29, 2026
M
fix: revert README to v1.x documentation on main (#1971)
Max Isbey committed
January 25, 2026
M
Rename `FastMCP` to `MCPServer` (#1951)
Marcelo Trylesinski committed
January 23, 2026
M
ci: add strict-no-cover to detect unnecessary coverage pragmas (#1897)
Max Isbey committed
January 22, 2026
M
Add `meta` to `Client` methods (#1923)
Marcelo Trylesinski committed
January 16, 2026
F
Add ergonomic Client class for testing MCP servers (#1870)
Felix Weinberger committed
M
refactor: move inline imports to module level (#1893)
Max Isbey committed
M
refactor: use snake case instead of camel case in types (#1894)
Marcelo Trylesinski committed
November 11, 2025
M
Get baseline 100% clean coverage (#1553)
Max Isbey committed
October 21, 2025
B
Allow CallToolResult to be returned directly to support _meta field for OpenAI Apps (#1459)
Brandon Shar committed
August 11, 2025
M
Add pyright strict mode on the whole project (#1254)
Marcelo Trylesinski committed
July 4, 2025
I
Embed code snippets for README from executable examples (#1055)
Inna Harper committed
June 11, 2025
M
Use 120 characters instead of 88 (#856)
Marcelo Trylesinski committed
May 14, 2025
D
Update CI configuration to support multiple OS environments (#708)
Daniel Avdar committed
March 14, 2025
S
lint docs examples (#286)
Samuel Colvin committed
December 19, 2024
D
fix type issues
David Soria Parra committed
D
style: Fix imports and line length formatting
David Soria Parra committed
December 18, 2024
D
refactor: Update FastMCP examples to use new import path
David Soria Parra committed