Source Intelligence
Sweep 28 Aug 2026 · 00:00Z Build v2.1.250 478 read Stable v2.1.236 Latest v2.1.250 Next v2.1.250 Feeds RSS JSON llms.txt

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

Search the documentation

26 pages for $schema.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Explore the .claude directory Claude Code CLI · in the page claude-directory …rt of the CLI, here the main chat input.</>, example: `{ "$schema": "https://www.schemastore.org/claude-code-keybindings.json", "$docs": "https://code.claude.com/docs/en/keybindings",… Error reference Claude Code CLI · in the page errors …se schema declares a JSON Schema dialect other than draft 2020-12 in `$schema`: Claude Code doesn't check those schemas against the JSON Schema meta-schema, though it still excludes one with an invali… Customize keyboard shortcuts Claude Code CLI · in the page keybindings …:--------- | :------------------------------------------------- | | `$schema` | Optional JSON Schema URL for editor autocompletion | | `$docs` | Optional documentation URL… Connect Claude Code to tools via MCP Claude Code CLI · in the page mcp …ta-schema. Claude Code applies this check to schemas that declare no `$schema` and schemas that declare draft 2020-12. A schema that declares any other dialect skips this check, though the property-na… Create and distribute a plugin marketplace Claude Code CLI · in the page plugin-marketplaces …---------------------------------------------------------------- | | `$schema` | string | JSON Schema URL for editor autocomplete and validation. Claude Code ignores this f… Plugins reference Claude Code CLI · in the page plugins-reference …---------------------------------------------------------------- | | `$schema` | string | JSON Schema URL for editor autocomplete and validation. Claude Code ignores this field at load time.… Claude Code settings Claude Code CLI · in the page settings …r the same settings. ```JSON Example settings.json theme={null} { "$schema": "https://json.schemastore.org/claude-code-settings.json", "permissions": { "allow": [ "Bash(npm run lint)",… Use Claude Code in VS Code Claude Code CLI · in the page vs-code …order. See [Settings](/docs/en/settings) for details. <Tip> Add `"$schema": "https://json.schemastore.org/claude-code-settings.json"` to your `settings.json` to get autocomplete and inline validat… Deploy with a bootstrap server Claude Documentation · in the page third-party/claude-desktop/bootstrap …cutover. The app accepts either format. Reference the schema with `"$schema"` in your response template, or with `# yaml-language-server: $schema=…` in YAML, for autocomplete and validation. The re… MCP Registry Supported Package Types Model Context Protocol · in the page registry/package-types …n`. For example: ```json server.json highlight={9} theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name": "io.github.username/email-inte… Quickstart: Publish an MCP Server to the MCP Registry Model Context Protocol · in the page registry/quickstart …you should see contents like: ```json server.json theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name": "io.github.my-username/weather… MCP Registry Aggregators Model Context Protocol · in the page registry/registry-aggregators …can results: ```json server.json highlight={17-26} theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name": "io.github.username/email-inte… Publishing Remote Servers Model Context Protocol · in the page registry/remote-servers …server.json`: ```json server.json highlight={7-12} theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name": "com.example/acme-analytics",… Versioning Published MCP Servers Model Context Protocol · in the page registry/versioning …n`. For example: ```json server.json highlight={6} theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name": "io.github.username/email-inte… SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance Model Context Protocol · in the page seps/1330-elicitation-enum-schema-improvements-and-standards …ema` in the specification’s `schema.json`. ```json theme={null} { "$schema": "https://json-schema.org/draft-07/schema", "definitions": { // New Definitions Follow "UntitledSingleSelectEnu… SEP-1613: Establish JSON Schema 2020-12 as Default Dialect for MCP Model Context Protocol · in the page seps/1613-establish-json-schema-2020-12-as-default-dialect-f …fields). Schemas may explicitly declare alternative dialects via the `$schema` field. This resolves ambiguity that has caused compatibility issues between implementations. ## Motivation The MCP spec… SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 Model Context Protocol · in the page seps/2106-json-schema-2020-12 …**Proposed definition:** ```typescript theme={null} inputSchema: { $schema?: string; type: "object"; [key: string]: unknown; }; ``` The `inputSchema` field retains the `type: "object"` require… Overview Model Context Protocol · in the page specification/2025-11-25/basic/index …ing rules: 1. **Default dialect**: When a schema does not include a `$schema` field, it defaults to [JSON Schema 2020-12](https://json-schema.org/draft/2020-12/schema) 2. **Explicit dialect**: Schema… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …signature-symbol">\{</span><br /> <span class="tsd-kind-property">\$schema</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signatur… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools …on/2025-11-25/basic#json-schema-usage) * Defaults to 2020-12 if no `$schema` field is present * **MUST** be a valid JSON Schema object (not `null`) * For tools with no parameters, use one of the… Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …ing rules: 1. **Default dialect**: When a schema does not include a `$schema` field, it defaults to [JSON Schema 2020-12](https://json-schema.org/draft/2020-12/schema) 2. **Explicit dialect**: Schema… Schema Reference Model Context Protocol · in the page specification/2026-07-28/schema …signature-symbol">\{</span><br /> <span class="tsd-kind-property">\$schema</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signatur… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools …on/2026-07-28/basic#json-schema-usage) * Defaults to 2020-12 if no `$schema` field is present * **MUST** be a valid JSON Schema object (not `null`) * For tools with no parameters, use one of the… Overview Model Context Protocol · in the page specification/draft/basic/index …ing rules: 1. **Default dialect**: When a schema does not include a `$schema` field, it defaults to [JSON Schema 2020-12](https://json-schema.org/draft/2020-12/schema) 2. **Explicit dialect**: Schema… Schema Reference Model Context Protocol · in the page specification/draft/schema …signature-symbol">\{</span><br /> <span class="tsd-kind-property">\$schema</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signatur… Tools Model Context Protocol · in the page specification/draft/server/tools …ication/draft/basic#json-schema-usage) * Defaults to 2020-12 if no `$schema` field is present * **MUST** be a valid JSON Schema object (not `null`) * For tools with no parameters, use one of the…