Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

1,040 pages for comm.

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

Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …r. Future versions of the specification may define standard codes for common local error conditions in the reserved sub-range. New error codes for purposes not defined by this specification **SHOULD*… Cancellation Model Context Protocol · in the page specification/2026-07-28/basic/patterns/cancellation …e of notifications while allowing for race conditions in asynchronous communication. [subscriptions]: https://modelcontextprotocol.io/specification/2026-07-28/basic/patterns/subscriptions.md Overview Model Context Protocol · in the page specification/2026-07-28/basic/transports/index …s. The protocol is transport-agnostic and can be implemented over any communication channel that supports bidirectional message exchange. Implementers who choose to support custom transports **MUST**… stdio Model Context Protocol · in the page specification/2026-07-28/basic/transports/stdio …ort, the client launches the MCP server as a subprocess. The two ends communicate over the subprocess's standard streams: * The server reads JSON-RPC messages from `stdin` and writes JSON-RPC message… Streamable HTTP Model Context Protocol · in the page specification/2026-07-28/basic/transports/streamable-http …unwanted latency and potentially breaking the real-time nature of SSE communication. > [!NOTE] > > For long-lived streams — in particular the > \[`subscriptions/listen`]\[subscriptions-listen] respon… Key Changes Model Context Protocol · in the page specification/2026-07-28/changelog …ure lifecycle and deprecation policy](https://modelcontextprotocol.io/community/feature-lifecycle.md). New implementations should not adopt them. The [deprecated features registry](https://modelcontex… Elicitation Model Context Protocol · in the page specification/2026-07-28/client/elicitation …is and the best way will depend on the specific implementation. As a common, non-normative example, consider a case where the MCP server is accessible via the web and desires to perform a third-party… Roots Model Context Protocol · in the page specification/2026-07-28/client/roots …Under the [feature lifecycle policy](https://modelcontextprotocol.io/community/feature-lifecycle.md), it remains > in the specification for at least twelve months after this revision's release > befo… Sampling Model Context Protocol · in the page specification/2026-07-28/client/sampling …Under the [feature lifecycle policy](https://modelcontextprotocol.io/community/feature-lifecycle.md), it remains > in the specification for at least twelve months after this revision's release > befo… Deprecated Features Model Context Protocol · in the page specification/2026-07-28/deprecated …ure lifecycle and deprecation policy](https://modelcontextprotocol.io/community/feature-lifecycle.md) ([SEP-2596](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2596)). A Deprecate… Specification Model Context Protocol · in the page specification/2026-07-28/index …ST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [BCP 14](https://datat… Schema Reference Model Context Protocol · in the page specification/2026-07-28/schema …r /><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-memb… Overview Model Context Protocol · in the page specification/2026-07-28/server/index …ser-controlled | Interactive templates invoked by user choice | Slash commands, menu options | | Resources | Application-controlled | Contextual data attached and managed by the client | File contents… Prompts Model Context Protocol · in the page specification/2026-07-28/server/prompts …server. Typically, prompts would be triggered through user-initiated commands in the user interface, which allows users to naturally discover and invoke available prompts. For example, as slash comm… Resources Model Context Protocol · in the page specification/2026-07-28/server/resources …s://`, clients may fetch the resource directly from the web. See the [Common URI Schemes section](#https%3A%2F%2F) for more information. ### Resource Templates Resource templates allow servers to ex… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools …es: * `{ "type": "object", "additionalProperties": false }` - **Recommended**: explicitly accepts only empty objects * `{ "type": "object" }` - accepts any object (including with properties)… Completion Model Context Protocol · in the page specification/2026-07-28/server/utilities/completion …rror Handling Servers **SHOULD** return standard JSON-RPC errors for common failure cases: * Method not found: `-32601` (Capability not supported) * Invalid prompt name: `-32602` (Invalid params) *… Logging Model Context Protocol · in the page specification/2026-07-28/server/utilities/logging …Under the [feature lifecycle policy](https://modelcontextprotocol.io/community/feature-lifecycle.md), it remains > in the specification for at least twelve months after this revision's release > befo… Architecture Model Context Protocol · in the page specification/draft/architecture/index …n across clients ### Clients Each client is created by the host and communicates with exactly one server: * Communicates with exactly one server * Attaches protocol version and capabilities to ever… Authorization Server Discovery Model Context Protocol · in the page specification/draft/basic/authorization/authorization-server-discovery …est with access token M-->>C: MCP response Note over C,M: MCP communication continues with valid token ``` Client Registration Model Context Protocol · in the page specification/draft/basic/authorization/client-registration …documents)**: When client and server have no prior relationship (most common) * **[Pre-registration](#pre-registration)**: When client and server have an existing relationship * **[Dynamic Client Regi… Authorization Model Context Protocol · in the page specification/draft/basic/authorization/index …est with access token M-->>C: MCP response Note over C,M: MCP communication continues with valid token ``` ### Authorization Response Validation Before redirecting the user-agent, the client… Authorization Security Considerations Model Context Protocol · in the page specification/draft/basic/authorization/security-considerations …racker.ietf.org/doc/html/draft-ietf-oauth-v2-1-13#section-4.3.1). ## Communication Security Implementations **MUST** follow [OAuth 2.1 Section 1.5 "Communication Security"](https://datatracker.ietf.… Overview Model Context Protocol · in the page specification/draft/basic/index …r. Future versions of the specification may define standard codes for common local error conditions in the reserved sub-range. New error codes for purposes not defined by this specification **SHOULD*… Cancellation Model Context Protocol · in the page specification/draft/basic/patterns/cancellation …e of notifications while allowing for race conditions in asynchronous communication. [subscriptions]: https://modelcontextprotocol.io/specification/draft/basic/patterns/subscriptions.md Overview Model Context Protocol · in the page specification/draft/basic/transports/index …s. The protocol is transport-agnostic and can be implemented over any communication channel that supports bidirectional message exchange. Implementers who choose to support custom transports **MUST**… stdio Model Context Protocol · in the page specification/draft/basic/transports/stdio …ort, the client launches the MCP server as a subprocess. The two ends communicate over the subprocess's standard streams: * The server reads JSON-RPC messages from `stdin` and writes JSON-RPC message… Streamable HTTP Model Context Protocol · in the page specification/draft/basic/transports/streamable-http …unwanted latency and potentially breaking the real-time nature of SSE communication. > [!NOTE] > > For long-lived streams — in particular the > \[`subscriptions/listen`]\[subscriptions-listen] respon… Elicitation Model Context Protocol · in the page specification/draft/client/elicitation …is and the best way will depend on the specific implementation. As a common, non-normative example, consider a case where the MCP server is accessible via the web and desires to perform a third-party… Roots Model Context Protocol · in the page specification/draft/client/roots …Under the [feature lifecycle policy](https://modelcontextprotocol.io/community/feature-lifecycle.md), it remains > in the specification for at least twelve months after this revision's release > befo… Sampling Model Context Protocol · in the page specification/draft/client/sampling …Under the [feature lifecycle policy](https://modelcontextprotocol.io/community/feature-lifecycle.md), it remains > in the specification for at least twelve months after this revision's release > befo… Deprecated Features Model Context Protocol · in the page specification/draft/deprecated …ure lifecycle and deprecation policy](https://modelcontextprotocol.io/community/feature-lifecycle.md) ([SEP-2596](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2596)). A Deprecate… Specification Model Context Protocol · in the page specification/draft/index …ST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [BCP 14](https://datat… Schema Reference Model Context Protocol · in the page specification/draft/schema …r /><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-memb… Overview Model Context Protocol · in the page specification/draft/server/index …ser-controlled | Interactive templates invoked by user choice | Slash commands, menu options | | Resources | Application-controlled | Contextual data attached and managed by the client | File contents… Prompts Model Context Protocol · in the page specification/draft/server/prompts …server. Typically, prompts would be triggered through user-initiated commands in the user interface, which allows users to naturally discover and invoke available prompts. For example, as slash comm… Resources Model Context Protocol · in the page specification/draft/server/resources …s://`, clients may fetch the resource directly from the web. See the [Common URI Schemes section](#https%3A%2F%2F) for more information. ### Resource Templates Resource templates allow servers to ex… Tools Model Context Protocol · in the page specification/draft/server/tools …es: * `{ "type": "object", "additionalProperties": false }` - **Recommended**: explicitly accepts only empty objects * `{ "type": "object" }` - accepts any object (including with properties)… Completion Model Context Protocol · in the page specification/draft/server/utilities/completion …rror Handling Servers **SHOULD** return standard JSON-RPC errors for common failure cases: * Method not found: `-32601` (Capability not supported) * Invalid prompt name: `-32602` (Invalid params) *… Logging Model Context Protocol · in the page specification/draft/server/utilities/logging …Under the [feature lifecycle policy](https://modelcontextprotocol.io/community/feature-lifecycle.md), it remains > in the specification for at least twelve months after this revision's release > befo…
Feedback