The official Python SDK for Model Context Protocol servers and clients
COMMITS
/ tests/client/test_logging_callback.py March 4, 2026
M
refactor: remove request_ctx ContextVar, thread Context explicitly (#2203)
Max Isbey committed
February 3, 2026
M
refactor: replace `mcp.types as types` to `from mcp import types` (#1986)
Marcelo Trylesinski committed
January 25, 2026
M
Rename `FastMCP` to `MCPServer` (#1951)
Marcelo Trylesinski committed
January 16, 2026
F
Add ergonomic Client class for testing MCP servers (#1870)
Felix Weinberger committed
M
refactor: move inline imports to module level (#1893)
Max Isbey committed
M
refactor: use snake case instead of camel case in types (#1894)
Marcelo Trylesinski committed
December 19, 2025
V
fix: Include extra field for context log (#1535)
V committed
November 11, 2025
M
Get baseline 100% clean coverage (#1553)
Max Isbey committed
June 11, 2025
M
Use 120 characters instead of 88 (#856)
Marcelo Trylesinski committed
May 2, 2025
I
StreamableHttp - Server transport with state management (#553)
ihrpr committed
March 24, 2025
D
Fix #201: Move incoming message stream from BaseSession to ServerSession (#325)
David Soria Parra committed
March 20, 2025
M
Add strict mode to pyright (#315)
Marcelo Trylesinski committed
March 19, 2025
I
add callback for logging message notification (#314)
ihrpr committed