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,390 pages for -c.

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

Subscriptions Model Context Protocol · in the page specification/2026-07-28/basic/patterns/subscriptions …response to signal a graceful end (see [Graceful Closure](#graceful-closure)), then close the stream. * The underlying transport closes (HTTP timeout, TCP disconnect, stdio process exit). ### Gr… Overview Model Context Protocol · in the page specification/2026-07-28/basic/transports/index …Compatibility](/specification/2026-07-28/basic/versioning.md#backward-compatibility-with-initialization-based-versions), which includes a compatibility matrix for implementors. Each binding page desc… stdio Model Context Protocol · in the page specification/2026-07-28/basic/transports/stdio …e server **MUST NOT** write JSON-RPC *requests* to `stdout`. Server-to-client interactions are carried in [`InputRequiredResult`][mrtr-input-required] replies; see [Multi Round-Trip Requests][mrtr].… Streamable HTTP Model Context Protocol · in the page specification/2026-07-28/basic/transports/streamable-http …tion/2026-07-28/changelog.md) and > [Backward Compatibility](#backward-compatibility) below. In the **Streamable HTTP** transport, the server operates as an independent process that can handle multip… Versioning and Compatibility Model Context Protocol · in the page specification/2026-07-28/basic/versioning …* [stdio](/specification/2026-07-28/basic/transports/stdio.md#backward-compatibility): probe with `server/discover` and fall back on any error that is not a recognized modern error. * [Streamable… Key Changes Model Context Protocol · in the page specification/2026-07-28/changelog …ts (`tools/list`, `resources/list`, `prompts/list`) no longer vary per-connection. Servers that need cross-call state use explicit, server-minted handles passed as ordinary tool arguments ([SEP-2567](… Roots Model Context Protocol · in the page specification/2026-07-28/client/roots …ons accordingly. They are informational guidance rather than an access-control mechanism. The protocol does not enforce that servers stay within roots. Servers can request the list of roots from suppo… Sampling Model Context Protocol · in the page specification/2026-07-28/client/sampling …ll} { "hints": [ { "name": "claude-3-sonnet" }, // Prefer Sonnet-class models { "name": "claude" } // Fall back to any Claude model ], "costPriority": 0.3, // Cost is less important "s… Deprecated Features Model Context Protocol · in the page specification/2026-07-28/deprecated …fication/2026-07-28/basic/authorization/client-registration.md#dynamic-client-registration) | [PR #2858](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2858) | `2026-07-28` | [Clien… Specification Model Context Protocol · in the page specification/2026-07-28/index …[JSON-RPC](https://www.jsonrpc.org/) message format * Stateless, self-contained requests * Per-request capability negotiation ### Features Servers offer any of the following features to clients: *… Schema Reference Model Context Protocol · in the page specification/2026-07-28/schema …br /><span class="tsd-signature-symbol">}</span></div> <div class="tsd-comment tsd-typography"><p>A response to a request that indicates an error occurred.</p> </div> <section class="tsd-panel tsd-mem… Discovery Model Context Protocol · in the page specification/2026-07-28/server/discover …st`, `prompts/list`, and `resources/list` requests. * **stdio backward-compatibility probe.** On stdio, there is no per-request HTTP status code to drive fallback. A client that supports both modern… Overview Model Context Protocol · in the page specification/2026-07-28/server/index …| Control | Description | Example | | - | - | - | - | | Prompts | User-controlled | Interactive templates invoked by user choice | Slash commands, menu options | | Resources | Application-controlled |… Prompts Model Context Protocol · in the page specification/2026-07-28/server/prompts …x#meta). ## User Interaction Model Prompts are designed to be **user-controlled**, meaning they are exposed from servers to clients with the intention of the user being able to explicitly select the… Resources Model Context Protocol · in the page specification/2026-07-28/server/resources …ty and **MAY** change over time (see [List Changed Notification](#list-changed-notification)), but **MUST NOT** vary per-connection or as a side effect of other requests on the connection. The set **M… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools …). ## User Interaction Model Tools in MCP are designed to be **model-controlled**, meaning that the language model can discover and invoke tools automatically based on its contextual understanding a… Caching Model Context Protocol · in the page specification/2026-07-28/server/utilities/caching …MAY consider the result fresh. Semantics are analogous to HTTP `Cache-Control: max-age`. * If `ttlMs` is `0`, the response **SHOULD** be considered immediately stale. The client MAY re-fetch every… Architecture Model Context Protocol · in the page specification/draft/architecture/index …e client instances. MCP is a stateless protocol: every request is self-contained and carries its own protocol version and capabilities. This architecture enables users to integrate AI capabilities acr… Authorization Server Discovery Model Context Protocol · in the page specification/draft/basic/authorization/authorization-server-discovery …0 with path insertion: `https://auth.example.com/.well-known/openid-configuration/tenant1` 3. OpenID Connect Discovery 1.0 path appending: `https://auth.example.com/tenant1/.well-known/openid-co… Client Registration Model Context Protocol · in the page specification/draft/basic/authorization/client-registration …ve an existing relationship * **[Dynamic Client Registration](#dynamic-client-registration)**: For backwards compatibility or specific requirements Clients supporting all options **SHOULD** use the f… Authorization Model Context Protocol · in the page specification/draft/basic/authorization/index …html/rfc9207)) * OAuth Client ID Metadata Documents ([draft-ietf-oauth-client-id-metadata-document-00](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-client-id-metadata-document-00)) * [OpenID… Overview Model Context Protocol · in the page specification/draft/basic/index …ng and root directory lists provided by clients * **Utilities**: Cross-cutting concerns like logging and argument completion All implementations **MUST** support the base protocol, versioning, and th… Cancellation Model Context Protocol · in the page specification/draft/basic/patterns/cancellation …As described in [Transport-Specific Cancellation](#transport-specific-cancellation), this means: * **Streamable HTTP**: closing the response stream for the request, which constitutes cancellation.… Multi Round-Trip Requests Model Context Protocol · in the page specification/draft/basic/patterns/mrtr …f sending server-initiated > requests. Servers **MUST** send server-to-client requests (such as > `roots/list`, `sampling/createMessage`, or `elicitation/create`) using the > MRTR pattern. The previou… Subscriptions Model Context Protocol · in the page specification/draft/basic/patterns/subscriptions …response to signal a graceful end (see [Graceful Closure](#graceful-closure)), then close the stream. * The underlying transport closes (HTTP timeout, TCP disconnect, stdio process exit). ### Gr… Overview Model Context Protocol · in the page specification/draft/basic/transports/index …kward Compatibility](/specification/draft/basic/versioning.md#backward-compatibility-with-initialization-based-versions), which includes a compatibility matrix for implementors. Each binding page desc… stdio Model Context Protocol · in the page specification/draft/basic/transports/stdio …e server **MUST NOT** write JSON-RPC *requests* to `stdout`. Server-to-client interactions are carried in [`InputRequiredResult`][mrtr-input-required] replies; see [Multi Round-Trip Requests][mrtr].… Streamable HTTP Model Context Protocol · in the page specification/draft/basic/transports/streamable-http …ification/draft/changelog.md) and > [Backward Compatibility](#backward-compatibility) below. In the **Streamable HTTP** transport, the server operates as an independent process that can handle multip… Versioning and Compatibility Model Context Protocol · in the page specification/draft/basic/versioning …es: * [stdio](/specification/draft/basic/transports/stdio.md#backward-compatibility): probe with `server/discover` and fall back on any error that is not a recognized modern error. * [Streamable… Roots Model Context Protocol · in the page specification/draft/client/roots …ons accordingly. They are informational guidance rather than an access-control mechanism. The protocol does not enforce that servers stay within roots. Servers can request the list of roots from suppo… Sampling Model Context Protocol · in the page specification/draft/client/sampling …ll} { "hints": [ { "name": "claude-3-sonnet" }, // Prefer Sonnet-class models { "name": "claude" } // Fall back to any Claude model ], "costPriority": 0.3, // Cost is less important "s… Deprecated Features Model Context Protocol · in the page specification/draft/deprecated …specification/draft/basic/authorization/client-registration.md#dynamic-client-registration) | [PR #2858](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2858) | `2026-07-28` | [Clien… Specification Model Context Protocol · in the page specification/draft/index …[JSON-RPC](https://www.jsonrpc.org/) message format * Stateless, self-contained requests * Per-request capability negotiation ### Features Servers offer any of the following features to clients: *… Schema Reference Model Context Protocol · in the page specification/draft/schema …br /><span class="tsd-signature-symbol">}</span></div> <div class="tsd-comment tsd-typography"><p>A response to a request that indicates an error occurred.</p> </div> <section class="tsd-panel tsd-mem… Discovery Model Context Protocol · in the page specification/draft/server/discover …st`, `prompts/list`, and `resources/list` requests. * **stdio backward-compatibility probe.** On stdio, there is no per-request HTTP status code to drive fallback. A client that supports both modern… Overview Model Context Protocol · in the page specification/draft/server/index …| Control | Description | Example | | - | - | - | - | | Prompts | User-controlled | Interactive templates invoked by user choice | Slash commands, menu options | | Resources | Application-controlled |… Prompts Model Context Protocol · in the page specification/draft/server/prompts …x#meta). ## User Interaction Model Prompts are designed to be **user-controlled**, meaning they are exposed from servers to clients with the intention of the user being able to explicitly select the… Resources Model Context Protocol · in the page specification/draft/server/resources …ty and **MAY** change over time (see [List Changed Notification](#list-changed-notification)), but **MUST NOT** vary per-connection or as a side effect of other requests on the connection. The set **M… Tools Model Context Protocol · in the page specification/draft/server/tools …). ## User Interaction Model Tools in MCP are designed to be **model-controlled**, meaning that the language model can discover and invoke tools automatically based on its contextual understanding a… Caching Model Context Protocol · in the page specification/draft/server/utilities/caching …MAY consider the result fresh. Semantics are analogous to HTTP `Cache-Control: max-age`. * If `ttlMs` is `0`, the response **SHOULD** be considered immediately stale. The client MAY re-fetch every…
Feedback