The official Python SDK for Model Context Protocol servers and clients
COMMITS
/ tests/server/test_stdio.py March 17, 2026
M
fix: handle non-UTF-8 bytes in stdio server stdin (#2302)
Max Isbey committed
January 19, 2026
M
Drop `RootModel` from `JSONRPCMessage` (#1908)
Marcelo Trylesinski 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 7, 2025
A
Add message queue for SSE messages POST endpoint (#459)
Akash D committed
May 2, 2025
I
March 14, 2025
M
Revert "refactor: reorganize message handling for better type safety and clar…" (#282)
Marcelo Trylesinski committed
March 13, 2025
D
refactor: reorganize message handling for better type safety and clarity (#239)
David Soria Parra committed
November 11, 2024
D
rename mcp_python to mcp
David Soria Parra committed
October 2, 2024
J
Exclude Nones
Justin Spahr-Summers committed
September 24, 2024
D
Initial import
David Soria Parra committed