The official Python SDK for Model Context Protocol servers and clients
COMMITS
/ docs/migration.md March 18, 2026
J
docs: generate hierarchical per-module API reference pages (#2103)
Jonathan Hefner committed
M
feat(client): store InitializeResult as initialize_result (#2300)
Max Isbey committed
March 4, 2026
M
refactor: remove request_ctx ContextVar, thread Context explicitly (#2203)
Max Isbey committed
February 18, 2026
M
refactor: remove unused `mcp.shared.progress` module (#2080)
Max Isbey committed
February 12, 2026
M
February 3, 2026
M
feat: add `ClientRequestContext` type alias for client-side handlers (#1989)
Marcelo Trylesinski committed
M
refactor: split `RequestContext` between server and client (#1987)
Marcelo Trylesinski committed
January 30, 2026
M
Support different transports in Client (#1972)
Marcelo Trylesinski committed
January 26, 2026
M
refactor: `McpError` renamed to `MCPError` and flatten parameters (#1956)
Marcelo Trylesinski committed
January 25, 2026
M
Rename `FastMCP` to `MCPServer` (#1951)
Marcelo Trylesinski committed
January 24, 2026
M
refactor: improve type docstrings and remove internal type exports (#1950)
Marcelo Trylesinski committed
January 23, 2026
M
Proper handle extra data in MCP objects (#1937)
Marcelo Trylesinski committed
January 22, 2026
M
Add `meta` to `Client` methods (#1923)
Marcelo Trylesinski committed
January 19, 2026
M
M
Completely drop `RootModel` from `types` module (#1910)
Marcelo Trylesinski committed
January 16, 2026
M
refactor: move transport-specific parameters from FastMCP constructor to run() (#1898)
Marcelo Trylesinski committed
M
Revert `mount_path` parameter from `FastMCP` (#1881)
Marcelo Trylesinski committed
F
fix: change Resource URI fields from AnyUrl to str (#1863)
Felix Weinberger committed
January 15, 2026
M
Remove deprecated `cursor` parameter and `ResourceReference` (#1871)
Marcelo Trylesinski committed
M
Drop `Content` and `args` parameter in `ClientSessionGroup.call_tool` (#1866)
Marcelo Trylesinski committed
M
docs: add migrations page (#1859)
Marcelo Trylesinski committed