The official Python SDK for Model Context Protocol servers and clients
COMMITS
/ uv.lock March 18, 2026
J
docs: generate hierarchical per-module API reference pages (#2103)
Jonathan Hefner committed
March 13, 2026
M
fix: close all memory stream ends in client transport cleanup (#2266)
Max Isbey committed
D
chore(deps): bump black from 25.1.0 to 26.3.1 in the uv group across 1 directory (#2290)
dependabot[bot] committed
February 19, 2026
J
fix: silence mkdocs social plugin warnings in strict mode (#2109)
Jonathan Hefner committed
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
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 6, 2026
D
chore(deps): bump the uv group across 1 directory with 2 updates (#1961)
dependabot[bot] committed
January 26, 2026
M
fix: remove unused `requests` dependency from simple-chatbot example (#1958)
Max Isbey committed
January 23, 2026
M
ci: add strict-no-cover to detect unnecessary coverage pragmas (#1897)
Max Isbey committed
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 21, 2026
M
Add conformance testing CI pipeline (#1915)
Max Isbey committed
January 19, 2026
R
January 7, 2026
M
Support Python 3.14 (#1834)
Marcelo Trylesinski committed
December 2, 2025
F
Add SSE polling support (SEP-1699) (#1654)
Felix Weinberger committed
November 28, 2025
M
SEP-1686: Tasks (#1645)
Max Isbey committed
November 24, 2025
P
[auth][conformance] add conformance auth client (#1640)
Paul Carleton committed
November 13, 2025
V
Refactor `func_metadata()` implementation (#1496)
Victorien committed
November 11, 2025
M
Get baseline 100% clean coverage (#1553)
Max Isbey committed
November 9, 2025
F
Add everything-server for comprehensive MCP conformance testing (#1587)
Felix Weinberger committed
November 3, 2025
C
Update Starlette to 0.49.1 in uv.lock (#1559)
Cole Murray committed
October 29, 2025
L
Implement RFC 7523 JWT flows (#1247)
Luca Chang committed
October 17, 2025
L
Make client examples workspaces to reflect package code (#1466)
Luca Chang committed
October 13, 2025
F
Fix workspace configuration error with structured_output_lowlevel.py (#1471)
Felix Weinberger committed
September 23, 2025
M
feat: add paginated list decorators for prompts, resources, and tools (#1286)
Max Isbey committed
September 11, 2025
D
Fix context injection for resources and prompts (#1336)
David Soria Parra committed
August 14, 2025
D
Update dependencies and fix type issues (#1268)
David Soria Parra committed
August 11, 2025
M
Add pyright strict mode on the whole project (#1254)
Marcelo Trylesinski committed
July 8, 2025
F
Improve child process termination on POSIX & Windows (#1078)
Felix Weinberger committed
July 6, 2025
M
tests: add lowest dependency tests (#1067)
Marcelo Trylesinski committed
July 4, 2025
I
Embed code snippets for README from executable examples (#1055)
Inna Harper committed
M
chore: bump ruff (#1085)
Marcelo Trylesinski committed
June 27, 2025
M
Bump Pydantic in the lockfile (#1041)
Mohamed Amine Zghal committed
June 26, 2025
I
unpin jsonschema version (#1037)
Inna Harper committed
June 25, 2025
B
Add schema validation to lowlevel server (#1005)
bhosmer-ant committed
May 26, 2025
M
Pin uv version (#806)
Marcelo Trylesinski committed
May 7, 2025
I
Auth SSE simple server example (#610)
ihrpr committed
A
Add message queue for SSE messages POST endpoint (#459)
Akash D committed
May 2, 2025
I
StreamableHttp client transport (#573)
ihrpr committed
I
StreamableHttp - stateless server support (#554)
ihrpr committed
I
StreamableHttp - Server transport with state management (#553)
ihrpr committed
May 1, 2025
P
Add support for serverside oauth (#255)
Peter Raboud committed
April 29, 2025
S
add pytest-pretty dev dependency (#546)
Samuel Colvin committed
April 15, 2025
D
Move uvicorn import to usage (#502)
Dan Lapid committed
March 27, 2025
S
Fixes to stdio_client to support Windows more robustly (#372)
Sarmad Qadri committed
March 25, 2025
M
Add mkdocs (#367)
Marcelo Trylesinski committed
March 14, 2025
S
lint docs examples (#286)
Samuel Colvin committed
March 13, 2025
M
Release on GitHub release (#276)
Marcelo Trylesinski committed