Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

1,171 pages for default.

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

Architecture overview Model Context Protocol · in the page docs/draft/learn/architecture …"description": "Temperature units to use in response", "default": "metric" } }, "required": ["location"] } } ], "ttlMs": 300000,… Understanding MCP clients Model Context Protocol · in the page docs/draft/learn/client-concepts …}, travelInsurance: { type: "boolean", default: false, description: "Add travel insurance ($150)" } }, required: ["confirmBooking"] }… Debugging Model Context Protocol · in the page docs/draft/tools/debugging …automatically (the exact set is platform-dependent). To override the default variables or provide your own, you can specify an `env` key in `claude_desktop_config.json`: ```json theme={null} { "mc… MCP Inspector Model Context Protocol · in the page docs/draft/tools/inspector …tprotocol/inspector` | A full graphical inspector in the browser. The default, and the richest surface. | | **CLI** | `npx @modelcontextprotocol/inspector --cli` | A scriptable, machine-readable clien… Authorization Model Context Protocol · in the page docs/draft/tools/inspector/authorization …, while the CLI and TUI deliberately share a second one: | Surface | Default callback | Why | | - | - | - | | **Web** | `<origin you opened the Inspector at>/oauth/callback`, by default `http://127.0… CLI client Model Context Protocol · in the page docs/draft/tools/inspector/cli …tool-args-json '{"zip":"10001"}' ``` ## Output `--format text` (the default) pretty-prints for humans. `--format json` emits a single JSON object on stdout with no banners, so the whole output pipes… Configuration and flags Model Context Protocol · in the page docs/draft/tools/inspector/configuration …| - | | `--web` / `--cli` / `--tui` | Selects the client, `--web` by default. Passing more than one fails with `Specify at most one of --web, --cli, or --tui.` Launcher flags must come first: parsing… mcpdo connection client Model Context Protocol · in the page docs/draft/tools/inspector/mcpdo …heme={null} mcpdo connect my-server # from the default catalog mcpdo connect my-server --config ./mcp.json # from a read-only config file mcpdo connect https://example.com/mc… Protocol eras Model Context Protocol · in the page docs/draft/tools/inspector/protocol-eras …a | What the Inspector does at connect | | - | - | | `legacy` | **The default.** Plain `initialize`, no probing at all. | | `auto` | Probe `server/discover` first, and fall back to `initialize` on any… Recipes Model Context Protocol · in the page docs/draft/tools/inspector/recipes …its [protocol era](/docs/draft/tools/inspector/protocol-eras.md). The default is `legacy`; set `modern` or `auto` in Server Settings (or `protocolEra` in the catalog file) to exercise the 2026-07-28 b… Security Model Context Protocol · in the page docs/draft/tools/inspector/security …bes. ### Where the backend listens The backend binds `127.0.0.1` by default. Binding every interface (`0.0.0.0`, `::` and equivalent spellings) is refused unless you set `DANGEROUSLY_BIND_ALL_INTERF… TUI client Model Context Protocol · in the page docs/draft/tools/inspector/tui …s/draft/tools/inspector/configuration.md#ad-hoc-targets), it uses the default writable catalog `~/.mcp-inspector/mcp.json`. See [Configuration and flags](/docs/draft/tools/inspector/configuration.md).… Web client Model Context Protocol · in the page docs/draft/tools/inspector/web …y a small Node server that owns the actual MCP connections. It is the default mode, so `npx @modelcontextprotocol/inspector` with no mode flag lands here. ```bash theme={null} npx @modelcontextprotoc… Understanding Authorization in MCP Model Context Protocol · in the page docs/draft/tutorials/security/authorization …gzn\&q=85\&s=cba689d986e113cbe937d732ac0558b6) When running with the default configuration, Keycloak will already support many of the capabilities that we need for MCP servers, including Dynamic Clie… Local Server Security Model Context Protocol · in the page docs/draft/tutorials/security/local-server-security # Local Server Security > Practical defaults for running MCP servers safely on your own machine. Most MCP security documentation covers the protocol threat model: OAuth flows, token handling, sessio… Security Best Practices Model Context Protocol · in the page docs/draft/tutorials/security/security_best_practices …Execute MCP server commands in a sandboxed environment with minimal default privileges * Launch MCP servers with restricted access to the file system, network, and other system resources * Provide… Build an MCP App Model Context Protocol · in the page extensions/apps/build …resource will eventually be rendered in a secure iframe with deny-by-default CSP configuration. If your app has CSS and JS assets, you will need to [configure CSP](https://apps.extensions.modelcontex… MCP Apps Model Context Protocol · in the page extensions/apps/overview …sents a form where users see all options at once, with validation and defaults. **Viewing rich media.** When a user asks to review a PDF, see a 3D model, or preview generated images, text description… Enterprise-Managed Authorization Model Context Protocol · in the page extensions/auth/enterprise-managed-authorization …extension varies by client. Extensions are opt-in and never active by default. Check the [client matrix](/extensions/client-matrix.md) for current implementation status across MCP clients. Enterprise… OAuth Client Credentials Model Context Protocol · in the page extensions/auth/oauth-client-credentials …extension varies by client. Extensions are opt-in and never active by default. Check the [client matrix](/extensions/client-matrix.md) for current implementation status across MCP clients. ## Relate… Authorization Extensions Model Context Protocol · in the page extensions/auth/overview …quire explicit support from the MCP client — they are never active by default. ## Specification Both extensions are specified in the [ext-auth repository](https://github.com/modelcontextprotocol/ext… Extensions Overview Model Context Protocol · in the page extensions/overview …sions are supported. > [!NOTE] > > Extensions are always disabled by default and require explicit opt-in from the developer. ### Evolution Extensions evolve independently of the core protocol. Upda… Skills Model Context Protocol · in the page extensions/skills/overview …oryRead` setting indicates support for `resources/directory/read` and defaults to `false`. An empty extension object indicates support without directory reading. Clients issue `skills/list` and `skill… Tasks Model Context Protocol · in the page extensions/tasks/overview …inating the need for an extra `tasks/get` round-trip. Polling is the default. If a server supports notifications, clients can rely on them instead of polling. ## Implementation guide ### For MCP cl… How to Authenticate When Publishing to the Official MCP Registry Model Context Protocol · in the page registry/authentication …(https://cloud.google.com/sdk/docs/install) gcloud auth login # Set default project gcloud config set project "${MY_PROJECT}" # Create a keyring in your project gcloud kms keyrings create "${MY_KEY… Publishing Remote Servers Model Context Protocol · in the page registry/remote-servers …ics.example.com/mcp`). Variables support additional properties like `default`, `choices`, and `isSecret`: ```json server.json highlight={12-22} theme={null} { "$schema": "https://static.modelconte… SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance Model Context Protocol · in the page seps/1330-elicitation-enum-schema-improvements-and-standards …"Choose your favorite color", "enum": ["Red", "Green", "Blue"], "default": "Green" } ``` ### Legacy Single Select With Titles ```json theme={null} { "type": "string", "title": "Color Select… SEP-1577: Sampling With Tools Model Context Protocol · in the page seps/1577--sampling-with-tools …l_choice.disable_parallel_tool_use: true` * Preferred here as default value if unset is false (e.g. parallel tool calls allowed) * OpenAI vs. Anthropic API re/ `tool_choice` `"none"` vs. `… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …await onTaskStatus(task); await sleep(task.pollFrequency ?? DEFAULT_POLLING_INTERNAL); } while (!task.isTerminal()); // Process result return await this.protocol.getTaskResult(t… SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 Model Context Protocol · in the page seps/2106-json-schema-2020-12 …pt-in mode that fetches non-local `$ref`s, but it MUST be disabled by default and SHOULD enforce an allowlist of hosts (or at minimum reject loopback, link-local, and private network addresses), apply… SEP-2133: Extensions Model Context Protocol · in the page seps/2133-extensions …plement extensions. Where implemented, extensions MUST be disabled by default and require explicit opt-in. SDK documentation SHOULD list supported extensions. SDK maintainers have full autonomy over… SEP-2148: MCP Contributor Ladder Model Context Protocol · in the page seps/2148-contributor-ladder …mination issue. ### Decision-Making & Escalation #### Delegation as Default MCP operates on a principle of delegation: decisions should be made at the lowest appropriate level. This enables the pro… SEP-2149: MCP Group Governance and Charter Template Model Context Protocol · in the page seps/2149-working-group-charter-template …ep is attempted before moving to the next: **Step 1: Lazy Consensus (default)** * Proposals announced with clear deadline (5 days minimum for minor items, 10 days for significant items) * Silence is… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …nimal configuration 2. **Logging**: URL paths are typically logged by default, making debugging easier **Trade-offs and Framework Considerations**: | Framework | Header-based Routing | Path-based Ro… SEP-2484: Require Conformance Tests for Standards Track SEPs to Reach Final Status Model Context Protocol · in the page seps/2484-conformance-tests-required-for-final-seps …rc/scenarios/server/json-schema-2020-12.ts) — SEP-1613 * [`ElicitationDefaultsScenario`](https://github.com/modelcontextprotocol/conformance/blob/main/src/scenarios/server/elicitation-defaults.ts) — S… SEP-2549: TTL for List Results Model Context Protocol · in the page seps/2549-TTL-for-list-results …s) MUST NOT serve a cached * copy to a different user. * * Defaults to "public" if absent. */ cacheScope: "public" | "private"; } ``` ### Semantics A TTL is a freshness estimate, not… SEP-2567: Sessionless MCP via Explicit State Handles Model Context Protocol · in the page seps/2567-sessionless-mcp …moval itself. ## Rationale ### Why remove sessions rather than just default them off? [SEP-2575] already addresses making MCP work behind load balancers and without sticky routing by removing the `… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …ability. The current Model Context Protocol (MCP) is not stateless by default. The specification requires an initialization handshake that establishes a session state between the client and server, wh… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …} ``` One extension-specific setting is defined: | Setting | Type | Default | Meaning | | - | - | - | - | | `directoryRead` | boolean | `false` | The server implements [`resources/directory/read`](#… SEP-991: Enable URL-based Client Registration using OAuth Client ID Metadata Documents Model Context Protocol · in the page seps/991-enable-url-based-client-registration-using-oauth-c …to a MAY, as we think that Client ID Metadata documents are a better default option for this scenario. We will primarily rely on the text in the linked RFC, aiming not to repeat most of it. Below is… SEP-994: Shared Communication Practices/Guidelines Model Context Protocol · in the page seps/994-shared-communication-practicesguidelines …* and is not intended for general MCP support. #### Public Channels (Default) * Open community engagement and collaborative development * SDK and tooling development discussions * Working and Intere… Specification Enhancement Proposals (SEPs) Model Context Protocol · in the page seps/index …2025-10-20 | | [SEP-1613](/seps/1613-establish-json-schema-2020-12-as-default-dialect-f.md) | Establish JSON Schema 2020-12 as Default Dialect for MCP | Final | Standards Track | 2025-10-06 | | [SEP-1… Authorization Model Context Protocol · in the page specification/2025-03-26/basic/authorization …that do not support Authorization Server Metadata **MUST** follow the default URI schema. ### OAuth Grant Types OAuth specifies different flows or grant types, which are different ways of obtaini… Elicitation Model Context Protocol · in the page specification/2025-06-18/client/elicitation …title": "Display Name", "description": "Description text", "default": false } ``` 4. **Enum Schema** ```json theme={null} { "type": "string", "title": "Display Name",… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …ol">;</span><br /> <a class="tsd-kind-property" href="#booleanschema-default">default</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-s… Overview Model Context Protocol · in the page specification/2025-11-25/basic/index …ema Dialect MCP supports JSON Schema with the following rules: 1. **Default dialect**: When a schema does not include a `$schema` field, it defaults to [JSON Schema 2020-12](https://json-schema.org/… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …` (Method not found) error if a client attempts to do so. This is the default behavior. 2. If `execution.taskSupport` is `"optional"`, clients **MAY** invoke the tool as a task or as a normal reque… Key Changes Model Context Protocol · in the page specification/2025-11-25/changelog …contextprotocol/modelcontextprotocol/issues/985)). 9. Add support for default values in all primitive types (string, number, enum) for elicitation schemas ([SEP-1034](https://github.com/modelcontextpr… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …`form`, `url` | The mode of the elicitation. Optional for form mode (defaults to `"form"` if omitted). | | `message` | string | | A human-readable message explaining why the interaction is needed. |… Sampling Model Context Protocol · in the page specification/2025-11-25/client/sampling …id using these values (e.g. can just > omit `includeContext` since it defaults to `"none"`), and **SHOULD NOT** use > them unless the client declares `sampling.context` capability. These values > may…
Feedback