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

989 pages for note.

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

Completion Model Context Protocol · in the page specification/2024-11-05/server/utilities/completion …l} sequenceDiagram participant Client participant Server Note over Client: User types argument Client->>Server: completion/complete Server-->>Client: Completion suggestions N… Logging Model Context Protocol · in the page specification/2024-11-05/server/utilities/logging …l} sequenceDiagram participant Client participant Server Note over Client,Server: Configure Logging Client->>Server: logging/setLevel (info) Server-->>Client: Empty Result No… Architecture Model Context Protocol · in the page specification/2025-03-26/architecture/index …lities Server-->>Client: Respond with supported capabilities Note over Host,Server: Active Session with Negotiated Features loop Client Requests Host->>Client: User- or model-ini… Authorization Model Context Protocol · in the page specification/2025-03-26/basic/authorization ….1 flow for the authorization code grant type, used for user auth. **NOTE**: The following example assumes the MCP server is also functioning as the authorization server. However, the authorization s… Lifecycle Model Context Protocol · in the page specification/2025-03-26/basic/lifecycle …l} sequenceDiagram participant Client participant Server Note over Client,Server: Initialization Phase activate Client Client->>+Server: initialize request Server-->>Client: i… Transports Model Context Protocol · in the page specification/2025-03-26/basic/transports …subprocess deactivate Server Process ``` ## Streamable HTTP > [!NOTE] > > This replaces the [HTTP+SSE > transport](https://modelcontextprotocol.io/specification/2024-11-05/basic/transports.md#ht… Cancellation Model Context Protocol · in the page specification/2025-03-26/basic/utilities/cancellation …lient participant Server Client->>Server: Request (ID: 123) Note over Server: Processing starts Client--)Server: notifications/cancelled (ID: 123) alt Note over Server: Processin… Progress Model Context Protocol · in the page specification/2025-03-26/basic/utilities/progress …sequenceDiagram participant Sender participant Receiver Note over Sender,Receiver: Request with progress token Sender->>Receiver: Method request with progressToken Note over Sen… Roots Model Context Protocol · in the page specification/2025-03-26/client/roots …l} sequenceDiagram participant Server participant Client Note over Server,Client: Discovery Server->>Client: roots/list Client-->>Server: Available roots Note over Server,Cli… Sampling Model Context Protocol · in the page specification/2025-03-26/client/sampling …participant Client participant User participant LLM Note over Server,Client: Server initiates sampling Server->>Client: sampling/createMessage Note over Client,User: Human-i… Prompts Model Context Protocol · in the page specification/2025-03-26/server/prompts …l} sequenceDiagram participant Client participant Server Note over Client,Server: Discovery Client->>Server: prompts/list Server-->>Client: List of prompts Note over Client,S… Resources Model Context Protocol · in the page specification/2025-03-26/server/resources …l} sequenceDiagram participant Client participant Server Note over Client,Server: Resource Discovery Client->>Server: resources/list Server-->>Client: List of resources Note… Tools Model Context Protocol · in the page specification/2025-03-26/server/tools …participant LLM participant Client participant Server Note over Client,Server: Discovery Client->>Server: tools/list Server-->>Client: List of tools Note over Client,LLM:… Completion Model Context Protocol · in the page specification/2025-03-26/server/utilities/completion …l} sequenceDiagram participant Client participant Server Note over Client: User types argument Client->>Server: completion/complete Server-->>Client: Completion suggestions N… Logging Model Context Protocol · in the page specification/2025-03-26/server/utilities/logging …l} sequenceDiagram participant Client participant Server Note over Client,Server: Configure Logging Client->>Server: logging/setLevel (info) Server-->>Client: Empty Result No… Architecture Model Context Protocol · in the page specification/2025-06-18/architecture/index …lities Server-->>Client: Respond with supported capabilities Note over Host,Server: Active Session with Negotiated Features loop Client Requests Host->>Client: User- or model-ini… Authorization Model Context Protocol · in the page specification/2025-06-18/basic/authorization …fc9728)) for guidance on implementation details. Implementors should note that Protected Resource Metadata documents can define multiple authorization servers. The responsibility for selecting which… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …l} sequenceDiagram participant Client participant Server Note over Client,Server: Initialization Phase activate Client Client->>+Server: initialize request Server-->>Client: i… Transports Model Context Protocol · in the page specification/2025-06-18/basic/transports …subprocess deactivate Server Process ``` ## Streamable HTTP > [!NOTE] > > This replaces the [HTTP+SSE > transport](https://modelcontextprotocol.io/specification/2024-11-05/basic/transports.md#ht… Cancellation Model Context Protocol · in the page specification/2025-06-18/basic/utilities/cancellation …lient participant Server Client->>Server: Request (ID: 123) Note over Server: Processing starts Client--)Server: notifications/cancelled (ID: 123) alt Note over Server: Processin… Progress Model Context Protocol · in the page specification/2025-06-18/basic/utilities/progress …sequenceDiagram participant Sender participant Receiver Note over Sender,Receiver: Request with progress token Sender->>Receiver: Method request with progressToken Note over Sen… Elicitation Model Context Protocol · in the page specification/2025-06-18/client/elicitation # Elicitation > [!NOTE] > > Elicitation is newly introduced in this version of the MCP specification and its design may evolve in future protocol versions. The Model Context Protocol (MCP) provides… Roots Model Context Protocol · in the page specification/2025-06-18/client/roots …l} sequenceDiagram participant Server participant Client Note over Server,Client: Discovery Server->>Client: roots/list Client-->>Server: Available roots Note over Server,Cli… Sampling Model Context Protocol · in the page specification/2025-06-18/client/sampling …participant Client participant User participant LLM Note over Server,Client: Server initiates sampling Server->>Client: sampling/createMessage Note over Client,User: Human-i… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …5-06-18/basic/index#meta">General fields: <code>\_meta</code></a> for notes on <code>\_meta</code> usage.</p> </div></li></ul></div><aside class="tsd-sources"> <p>Inherited from Notification.params</p… Prompts Model Context Protocol · in the page specification/2025-06-18/server/prompts …l} sequenceDiagram participant Client participant Server Note over Client,Server: Discovery Client->>Server: prompts/list Server-->>Client: List of prompts Note over Client,S… Resources Model Context Protocol · in the page specification/2025-06-18/server/resources …l} sequenceDiagram participant Client participant Server Note over Client,Server: Resource Discovery Client->>Server: resources/list Server-->>Client: List of resources Note… Tools Model Context Protocol · in the page specification/2025-06-18/server/tools …participant LLM participant Client participant Server Note over Client,Server: Discovery Client->>Server: tools/list Server-->>Client: List of tools Note over Client,LLM:… Completion Model Context Protocol · in the page specification/2025-06-18/server/utilities/completion …l} sequenceDiagram participant Client participant Server Note over Client: User types argument Client->>Server: completion/complete Server-->>Client: Completion suggestions N… Logging Model Context Protocol · in the page specification/2025-06-18/server/utilities/logging …l} sequenceDiagram participant Client participant Server Note over Client,Server: Configure Logging Client->>Server: logging/setLevel (info) Server-->>Client: Empty Result No… Architecture Model Context Protocol · in the page specification/2025-11-25/architecture/index …lities Server-->>Client: Respond with supported capabilities Note over Host,Server: Active Session with Negotiated Features loop Client Requests Host->>Client: User- or model-ini… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …fc9728)) for guidance on implementation details. Implementors should note that Protected Resource Metadata documents can define multiple authorization servers. The responsibility for selecting which… Overview Model Context Protocol · in the page specification/2025-11-25/basic/index …/svg+xml` - SVG images (scalable but requires security precautions as noted below) * `image/webp` - WebP images (modern, efficient format) **Security considerations:** Consumers of icon metadata **M… Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …l} sequenceDiagram participant Client participant Server Note over Client,Server: Initialization Phase activate Client Client->>+Server: initialize request Server-->>Client: i… Transports Model Context Protocol · in the page specification/2025-11-25/basic/transports …subprocess deactivate Server Process ``` ## Streamable HTTP > [!NOTE] > > This replaces the [HTTP+SSE > transport](https://modelcontextprotocol.io/specification/2024-11-05/basic/transports.md#ht… Cancellation Model Context Protocol · in the page specification/2025-11-25/basic/utilities/cancellation …lient participant Server Client->>Server: Request (ID: 123) Note over Server: Processing starts Client--)Server: notifications/cancelled (ID: 123) alt Note over Server: Processin… Progress Model Context Protocol · in the page specification/2025-11-25/basic/utilities/progress …sequenceDiagram participant Sender participant Receiver Note over Sender,Receiver: Request with progress token Sender->>Receiver: Method request with progressToken Note over Sen… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks # Tasks > [!NOTE] > > Tasks were introduced in version 2025-11-25 of the MCP specification and are currently considered **experimental**. > The design and behavior of tasks may evolve in future proto… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …support defaults SHOULD pre-populate form fields with these values. Note that complex nested structures, arrays of objects (beyond enums), and other advanced JSON Schema features are intentionally n… Roots Model Context Protocol · in the page specification/2025-11-25/client/roots …l} sequenceDiagram participant Server participant Client Note over Server,Client: Discovery Server->>Client: roots/list Client-->>Server: Available roots Note over Server,Cli… Sampling Model Context Protocol · in the page specification/2025-11-25/client/sampling …lities": { "sampling": { "context": {} } } } ``` > [!NOTE] > > The `includeContext` parameter values `"thisServer"` and `"allServers"` are > soft-deprecated. Servers **SHOULD** avoid… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …5-11-25/basic/index#meta">General fields: <code>\_meta</code></a> for notes on <code>\_meta</code> usage.</p> </div></section> </div> <div class="type"> ### `Role` <div class="tsd-signature"><sp… Prompts Model Context Protocol · in the page specification/2025-11-25/server/prompts …l} sequenceDiagram participant Client participant Server Note over Client,Server: Discovery Client->>Server: prompts/list Server-->>Client: List of prompts Note over Client,S… Resources Model Context Protocol · in the page specification/2025-11-25/server/resources …l} sequenceDiagram participant Client participant Server Note over Client,Server: Resource Discovery Client->>Server: resources/list Server-->>Client: List of resources Note… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools …participant LLM participant Client participant Server Note over Client,Server: Discovery Client->>Server: tools/list Server-->>Client: List of tools Note over Client,LLM:… Completion Model Context Protocol · in the page specification/2025-11-25/server/utilities/completion …l} sequenceDiagram participant Client participant Server Note over Client: User types argument Client->>Server: completion/complete Server-->>Client: Completion suggestions N… Logging Model Context Protocol · in the page specification/2025-11-25/server/utilities/logging …l} sequenceDiagram participant Client participant Server Note over Client,Server: Configure Logging Client->>Server: logging/setLevel (info) Server-->>Client: Empty Result No… Authorization Server Discovery Model Context Protocol · in the page specification/2026-07-28/basic/authorization/authorization-server-discovery …fc9728)) for guidance on implementation details. Implementors should note that Protected Resource Metadata documents can define multiple authorization servers. The responsibility for selecting which… Client Registration Model Context Protocol · in the page specification/2026-07-28/basic/authorization/client-registration …<br/>(Client's HTTPS URL) participant Resource as MCP Server Note over Client,Metadata: Client hosts metadata at<br/>https://app.example.com/oauth/metadata.json User->>Client: Initiates… Authorization Model Context Protocol · in the page specification/2026-07-28/basic/authorization/index …Protocol ([RFC7591](https://datatracker.ietf.org/doc/html/rfc7591)). Note that [Dynamic Client Registration](https://modelcontextprotocol.io/specification/2026-07-28/basic/authorization/client-reg…
Feedback