The official Python SDK for Model Context Protocol servers and clients
COMMITS
/ tests/server/test_session.py November 11, 2025
M
Get baseline 100% clean coverage (#1553)
Max Isbey committed
September 1, 2025
E
Allow ping requests before initialization (#1312)
Eleftheria Stein-Kousathana committed
August 11, 2025
M
Add pyright strict mode on the whole project (#1254)
Marcelo Trylesinski committed
July 9, 2025
I
Fix completions (#1107)
Inna Harper committed
July 7, 2025
F
fix: Expose completions capability (#865)
Frédéric Barthelet committed
June 11, 2025
M
Use 120 characters instead of 88 (#856)
Marcelo Trylesinski committed
May 15, 2025
I
Servers to accept older versions of client (#722)
ihrpr committed
May 2, 2025
I
March 24, 2025
D
Fix #201: Move incoming message stream from BaseSession to ServerSession (#325)
David Soria Parra committed
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
January 3, 2025
D
fix: Address formatting and type checking issues
David Soria Parra committed
January 2, 2025
D
fix: Update AnyIO stream creation to use type annotation syntax
David Soria Parra committed
December 9, 2024
D
Integrate FastMCP
David Soria Parra committed
November 11, 2024
D
Remove helper types
David Soria Parra committed
D
rename mcp_python to mcp
David Soria Parra committed
November 6, 2024
D
feat: add structured capability types
David Soria Parra committed
October 11, 2024
D
Format with ruff
David Soria Parra committed
D
Allow passing initialization options to a session
David Soria Parra committed
October 2, 2024
J
Remove Python 3.12 syntax
Justin Spahr-Summers committed
September 24, 2024
D
Initial import
David Soria Parra committed