The official Python SDK for Model Context Protocol servers and clients
COMMITS
/ tests/client/conftest.py March 31, 2026
M
Propagate contextvars.Context through anyio streams without modifying SessionMessage (#2298)
Marcelo Trylesinski committed
February 19, 2026
J
docs: add code fences to `Example:` docstring blocks (#2104)
Jonathan Hefner committed
January 23, 2026
M
ci: add strict-no-cover to detect unnecessary coverage pragmas (#1897)
Max Isbey committed
January 19, 2026
M
Drop `RootModel` from `JSONRPCMessage` (#1908)
Marcelo Trylesinski committed
January 16, 2026
F
Add ergonomic Client class for testing MCP servers (#1870)
Felix Weinberger committed
November 11, 2025
M
Get baseline 100% clean coverage (#1553)
Max Isbey committed
August 11, 2025
M
Add pyright strict mode on the whole project (#1254)
Marcelo Trylesinski committed
June 11, 2025
M
Use 120 characters instead of 88 (#856)
Marcelo Trylesinski committed
May 21, 2025
N
fix: Pass cursor parameter to server (#745)
Nate Barbettini committed