The official Python SDK for Model Context Protocol servers and clients
COMMITS
October 30, 2025
P
Fix auth client example URL handling for oauth provider (#1549)
Paul Carleton committed
October 29, 2025
M
Fix pyright error and replace wildcard import with explicit imports (#1532)
Max Isbey committed
L
Implement RFC 7523 JWT flows (#1247)
Luca Chang committed
M
fix: Replace remaining manual server polling with wait_for_server helper (#1529)
Max Isbey committed
October 28, 2025
M
Fix flaky timeout test in test_88_random_error (#1525)
Max Isbey committed
M
M
fix: Replace fixed sleep with active server readiness check in SSE tests (#1526)
Max Isbey committed
M
fix: Update spec links to new modelcontextprotocol.io location (#1491)
Max Isbey committed
Y
fix: replace deprecated dev-dependencies in examples/clients (#1518)
Yukuan Jia committed
October 27, 2025
A
Relax Accept header requirement for JSON-only responses (#1500)
adam jones committed
October 24, 2025
M
update uv to 0.9.5 (#1510)
Max Isbey committed
Y
Replace deprecated dev-dependencies with dependency-groups (#1488)
Yukuan Jia committed
October 23, 2025
M
test: use errno.ENOENT for command not found assertion (#1498)
mingo007 committed
C
Upgrade GitHub Actions (#1473)
Christian Clauss committed
F
fix: use proper dependency resolution in CI (#1507)
Felix Weinberger committed
October 22, 2025
C
fix: uv CVE-2025-62518 astral-tokio-tar issue GHSA-j5gw-2vrg-8fgx (#1505)
Christian Clauss committed
October 21, 2025
B
Allow CallToolResult to be returned directly to support _meta field for OpenAI Apps (#1459)
Brandon Shar committed
October 17, 2025
S
Expose RequestParams._meta in ClientSession.call_tool (#1231)
Samuel Felipe Chenatti committed
L
Make client examples workspaces to reflect package code (#1466)
Luca Chang committed
M
feat: add tool metadata in FastMCP.tool decorator (#1463)
Mat Leonard committed
October 15, 2025
October 14, 2025
F
fix: send params as empty object for list methods without cursor (#1453)
Felix Weinberger committed
F
feat: add resource annotations support to FastMCP (#1468)
Fenn Bailey committed
R
fix: Remove unnecessary constructor from ResourceServerSettings (#1424)
Rocky Haotian Du committed
October 13, 2025
F
Fix workspace configuration error with structured_output_lowlevel.py (#1471)
Felix Weinberger committed
A
D
[client] Implement MCP OAuth scope selection and step-up authorization (#1324)
Dogacan Colak committed
October 6, 2025
F
fix: update CLAUDE.md to remove auto-addition of reviewers. (#1431)
Felix Weinberger committed
F
Update README to link to Python SDK documentation (#1430)
Felix Weinberger committed
B
feat: add ability to remove tools (#1322)
Brandon Wu committed