conformance/examples
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Felix Weinberger f087e44bdb
Add JSON Schema 2020-12 conformance test (SEP-1613) (#45)
Add conformance test to validate that MCP servers correctly preserve
JSON Schema 2020-12 keywords ($schema, $defs, additionalProperties)
in tool definitions.

Changes:
- Add JsonSchema2020_12Scenario in src/scenarios/server/json-schema-2020-12.ts
- Add json_schema_2020_12_tool to everything-server with tools/list override
  to return raw JSON Schema instead of Zod-converted schema
- Register scenario in pendingClientScenariosList (requires SDK PR #1135)

The test is added to pending because the client SDK currently strips
the JSON Schema 2020-12 keywords. Once PR #1135 is merged into the SDK,
this scenario can be moved to the active list.
2025-11-20 18:20:06 +00:00
..
clients/typescript [auth] Scenarios for scope selection (#36) 2025-11-18 17:16:23 +00:00
servers/typescript Add JSON Schema 2020-12 conformance test (SEP-1613) (#45) 2025-11-20 18:20:06 +00:00