The official Python SDK for Model Context Protocol servers and clients
COMMITS
February 19, 2026
J
docs: add code fences to `Example:` docstring blocks (#2104)
Jonathan Hefner committed
J
docs: fix docstrings across public API surface (#2095)
Jonathan Hefner committed
D
Update SECURITY.md to use GitHub Security Advisories (#2092)
Den Delimarsky committed
February 18, 2026
M
ci: pin all GitHub Actions to commit SHAs (#2088)
Max Isbey committed
M
fix: use exact match for loopback hosts in issuer URL validation (#2089)
Max Isbey committed
M
fix: prevent command injection in example URL opening (#2082)
Max Isbey committed
M
refactor: remove unused `mcp.shared.progress` module (#2080)
Max Isbey committed
A
test: fix progress notification assertions for related_request_id (#2038)
Akshan Krithick committed
F
Add idle session timeout to StreamableHTTPSessionManager (#2022)
Felix Weinberger committed
February 17, 2026
F
fix: normalize trailing slashes before length check in check_resource_allowed (#2074)
Felix Weinberger committed
M
fix: allow null id in JSONRPCError per JSON-RPC 2.0 spec (#2056)
Max Isbey committed
B
fix: add HTTP readiness check to wait_for_server and remove dead code in SSE tests (#2073)
BabyChrist666 committed
February 14, 2026
M
fix: handle HTTP error status codes in streamable HTTP client (#2047)
Marcelo Trylesinski committed
February 13, 2026
M
fix: explicitly load required pytest plugins in addopts (#2055)
Max Isbey committed
M
docs: add coverage verification instruction to CLAUDE.md (#2050)
Marcelo Trylesinski committed
M
fix: skip readme-v1-frozen in CI and add diff-based README.md check (#2048)
Max Isbey committed
February 12, 2026
M
fix: revert README.md to v1 documentation (#2045)
Max Isbey committed
M
February 11, 2026
D
chore(deps-dev): bump pillow from 12.1.0 to 12.1.1 in the uv group across 1 directory (#2036)
dependabot[bot] committed
A
Fix leaked anyio streams in streamable_http (#1991)
Aaron Abbott committed
M
feat: add /review-pr Claude Code command for PR reviews (#2035)
Marcelo Trylesinski committed
D
chore(deps): bump cryptography from 45.0.5 to 46.0.5 in the uv group across 1 directory (#2031)
dependabot[bot] committed
February 9, 2026
F
fix: pass conformance auth scenarios, add RFC 8707 resource validation (#2010)
Felix Weinberger committed
M
fix: send JSONRPCError instead of bare exceptions in streamable HTTP client (#2005)
Marcelo Trylesinski committed
February 7, 2026
M
docs: clarify test file structure convention in CLAUDE.md (#2006)
Marcelo Trylesinski committed
M
ci: disable conformance tests (#2007)
Marcelo Trylesinski committed
February 6, 2026
D
chore(deps): bump the uv group across 1 directory with 2 updates (#1961)
dependabot[bot] committed
February 4, 2026
M
chore: update author metadata to LF Projects (#1992)
Max Isbey committed
February 3, 2026
M
refactor: replace `mcp.types as types` to `from mcp import types` (#1986)
Marcelo Trylesinski committed
M
feat: add `ClientRequestContext` type alias for client-side handlers (#1989)
Marcelo Trylesinski committed