Protocol types for 2026-07-28: superset monolith, committed per-version packages, and wire-method maps (#2849)
This commit is contained in:
parent
2693fb95ae
commit
65be5a7147
1 changed files with 19076 additions and 371 deletions
12
schema/README.md
Normal file
12
schema/README.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# 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/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`.
|
||||
|
||||
[spec repository]: https://github.com/modelcontextprotocol/modelcontextprotocol
|
||||
Loading…
Reference in a new issue