Content-Length: 270929 | pFad | https://github.com/modelcontextprotocol/python-sdk/issues/1543

CD Implement SEP-1613: JSON Schema 2020-12 as Default Dialect · Issue #1543 · modelcontextprotocol/python-sdk · GitHub
Skip to content

Implement SEP-1613: JSON Schema 2020-12 as Default Dialect #1543

@felixweinberger

Description

@felixweinberger

This is a tracking issue for implementation of SEP-1613.

Summary

This SEP establishes JSON Schema 2020-12 as the default dialect for embedded schemas within MCP messages (tool inputSchema/outputSchema and elicitation requestedSchema fields). The Python SDK needs to ensure all schema generation and validation uses JSON Schema 2020-12 by default, handle schemas that explicitly declare alternative dialects via the $schema field, and update documentation to reflect the standardized default version. This resolves validation failures between implementations assuming different versions.

Related Issues & PRs

  • Implementation PRs: n/a
  • Related PRs: n/a
  • Related Issues: n/a

Metadata

Metadata

Labels

enhancementRequest for a new feature that's not currently supported

Type

No type
No fields configured for issues without a type.

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions









    ApplySandwichStrip

    pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


    --- a PPN by Garber Painting Akron. With Image Size Reduction included!

    Fetched URL: https://github.com/modelcontextprotocol/python-sdk/issues/1543

    Alternative Proxies:

    Alternative Proxy

    pFad Proxy

    pFad v3 Proxy

    pFad v4 Proxy