python-sdk/schema
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-23 12:00:36 +01:00
..
2025-11-25.json Protocol types for 2026-07-28: superset monolith, committed per-version packages, and wire-method maps (#2849) 2026-06-16 17:40:14 +01:00
2026-07-28.json Align with spec #3002: optional clientInfo, serverInfo in result _meta (#3143) 2026-07-23 12:00:36 +01:00
PINNED.json Align with spec #3002: optional clientInfo, serverInfo in result _meta (#3143) 2026-07-23 12:00:36 +01:00
README.md Fix docs/release follow-ups from the mcp-types package split (#2977) 2026-06-26 13:16:09 +02:00

Vendored protocol schemas

JSON Schema files for each protocol version the SDK has a wire-shape surface package for, vendored from the spec repository at the commit recorded in PINNED.json. scripts/gen_surface_types.py reads these to regenerate src/mcp-types/mcp_types/v<version>/__init__.py; CI runs the generator with --check.

To bump: drop the new schema.json here as <protocol-version>.json, update the matching entry in PINNED.json (commit + sha256), and run uv run --frozen --group codegen python scripts/gen_surface_types.py.