Project overview
The MCP Python SDK turns Python type annotations into tool schemas and offers both server and client APIs for in-memory, stdio, and remote HTTP connections. It supports the standard MCP transports and is suited to building or testing protocol integrations. The documented v2 line is a breaking-change-prone prerelease, so v1.x remains the stable production choice.
Repository facts
- Primary language
- Python
- License
- MIT
- Repository updated
- Jul 10, 2026
- Default branch
- main
Resource types
SDK
Use cases
Software development
Protocols & integrations
Model Context Protocol