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

593 pages for theme.

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

Progress Model Context Protocol · in the page specification/2025-03-26/basic/utilities/progress …means, but **MUST** be unique across all active requests. ```json theme={null} { "jsonrpc": "2.0", "id": 1, "method": "some_method", "params": { "_meta": { "progressToken": "abc1… Roots Model Context Protocol · in the page specification/2025-03-26/client/roots …specification/2025-03-26/basic/lifecycle.md#initialization): ```json theme={null} { "capabilities": { "roots": { "listChanged": true } } } ``` `listChanged` indicates whether the c… Sampling Model Context Protocol · in the page specification/2025-03-26/client/sampling …specification/2025-03-26/basic/lifecycle.md#initialization): ```json theme={null} { "capabilities": { "sampling": {} } } ``` ## Protocol Messages ### Creating Messages To request a languag… Prompts Model Context Protocol · in the page specification/2025-03-26/server/prompts …specification/2025-03-26/basic/lifecycle.md#initialization): ```json theme={null} { "capabilities": { "prompts": { "listChanged": true } } } ``` `listChanged` indicates whether the… Resources Model Context Protocol · in the page specification/2025-03-26/server/resources …pport resources **MUST** declare the `resources` capability: ```json theme={null} { "capabilities": { "resources": { "subscribe": true, "listChanged": true } } } ``` The capa… Tools Model Context Protocol · in the page specification/2025-03-26/server/tools …that support tools **MUST** declare the `tools` capability: ```json theme={null} { "capabilities": { "tools": { "listChanged": true } } } ``` `listChanged` indicates whether the s… Completion Model Context Protocol · in the page specification/2025-03-26/server/utilities/completion …t completions **MUST** declare the `completions` capability: ```json theme={null} { "capabilities": { "completions": {} } } ``` ## Protocol Messages ### Requesting Completions To get compl… Logging Model Context Protocol · in the page specification/2025-03-26/server/utilities/logging …age notifications **MUST** declare the `logging` capability: ```json theme={null} { "capabilities": { "logging": {} } } ``` ## Log Levels The protocol follows the standard syslog severity l… Pagination Model Context Protocol · in the page specification/2025-03-26/server/utilities/pagination …sults * An optional `nextCursor` field if more results exist ```json theme={null} { "jsonrpc": "2.0", "id": "123", "result": { "resources": [...], "nextCursor": "eyJwYWdlIjogM30=" } }… Architecture Model Context Protocol · in the page specification/2025-06-18/architecture/index …dination between clients and servers. ## Core Components ```mermaid theme={null} graph LR subgraph "Application Host Process" H[Host] C1[Client 1] C2[Client 2] C3… Authorization Model Context Protocol · in the page specification/2025-06-18/basic/authorization …Diagram The following diagram outlines an example flow: ```mermaid theme={null} sequenceDiagram participant C as Client participant M as MCP Server (Resource Server) participant A as Au… Overview Model Context Protocol · in the page specification/2025-06-18/basic/index …to the server or vice versa, to initiate an operation. ```typescript theme={null} { jsonrpc: "2.0"; id: string | number; method: string; params?: { [key: string]: unknown; }; } ``` * R… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …n 3. **Shutdown**: Graceful termination of the connection ```mermaid theme={null} sequenceDiagram participant Client participant Server Note over Client,Server: Initialization Phase… Transports Model Context Protocol · in the page specification/2025-06-18/basic/transports …o the server's `stdin` that is not a valid MCP message. ```mermaid theme={null} sequenceDiagram participant Client participant Server Process Client->>+Server Process: Launch subproces… Cancellation Model Context Protocol · in the page specification/2025-06-18/basic/utilities/cancellation …* An optional reason string that can be logged or displayed ```json theme={null} { "jsonrpc": "2.0", "method": "notifications/cancelled", "params": { "requestId": "123", "reason": "Use… Ping Model Context Protocol · in the page specification/2025-06-18/basic/utilities/ping …g request is a standard JSON-RPC request with no parameters: ```json theme={null} { "jsonrpc": "2.0", "id": "123", "method": "ping" } ``` ## Behavior Requirements 1. The receiver **MUST** res… Progress Model Context Protocol · in the page specification/2025-06-18/basic/utilities/progress …means, but **MUST** be unique across all active requests. ```json theme={null} { "jsonrpc": "2.0", "id": 1, "method": "some_method", "params": { "_meta": { "progressToken": "abc1… Elicitation Model Context Protocol · in the page specification/2025-06-18/client/elicitation …specification/2025-06-18/basic/lifecycle.md#initialization): ```json theme={null} { "capabilities": { "elicitation": {} } } ``` ## Protocol Messages ### Creating Elicitation Requests To re… Roots Model Context Protocol · in the page specification/2025-06-18/client/roots …specification/2025-06-18/basic/lifecycle.md#initialization): ```json theme={null} { "capabilities": { "roots": { "listChanged": true } } } ``` `listChanged` indicates whether the c… Sampling Model Context Protocol · in the page specification/2025-06-18/client/sampling …specification/2025-06-18/basic/lifecycle.md#initialization): ```json theme={null} { "capabilities": { "sampling": {} } } ``` ## Protocol Messages ### Creating Messages To request a languag… Prompts Model Context Protocol · in the page specification/2025-06-18/server/prompts …specification/2025-06-18/basic/lifecycle.md#initialization): ```json theme={null} { "capabilities": { "prompts": { "listChanged": true } } } ``` `listChanged` indicates whether the… Resources Model Context Protocol · in the page specification/2025-06-18/server/resources …pport resources **MUST** declare the `resources` capability: ```json theme={null} { "capabilities": { "resources": { "subscribe": true, "listChanged": true } } } ``` The capa… Tools Model Context Protocol · in the page specification/2025-06-18/server/tools …that support tools **MUST** declare the `tools` capability: ```json theme={null} { "capabilities": { "tools": { "listChanged": true } } } ``` `listChanged` indicates whether the s… Completion Model Context Protocol · in the page specification/2025-06-18/server/utilities/completion …t completions **MUST** declare the `completions` capability: ```json theme={null} { "capabilities": { "completions": {} } } ``` ## Protocol Messages ### Requesting Completions To get compl… Logging Model Context Protocol · in the page specification/2025-06-18/server/utilities/logging …age notifications **MUST** declare the `logging` capability: ```json theme={null} { "capabilities": { "logging": {} } } ``` ## Log Levels The protocol follows the standard syslog severity l… Pagination Model Context Protocol · in the page specification/2025-06-18/server/utilities/pagination …sults * An optional `nextCursor` field if more results exist ```json theme={null} { "jsonrpc": "2.0", "id": "123", "result": { "resources": [...], "nextCursor": "eyJwYWdlIjogM30=" } }… Architecture Model Context Protocol · in the page specification/2025-11-25/architecture/index …dination between clients and servers. ## Core Components ```mermaid theme={null} graph LR subgraph "Application Host Process" H[Host] C1[Client 1] C2[Client 2] C3… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …copes_supported`. Example 401 response with scope guidance: ```http theme={null} HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer resource_metadata="https://mcp.example.com/.well-known/oauth-prote… Overview Model Context Protocol · in the page specification/2025-11-25/basic/index …to the server or vice versa, to initiate an operation. ```typescript theme={null} { jsonrpc: "2.0"; id: string | number; method: string; params?: { [key: string]: unknown; }; } ``` * R… Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …n 3. **Shutdown**: Graceful termination of the connection ```mermaid theme={null} sequenceDiagram participant Client participant Server Note over Client,Server: Initialization Phase… Transports Model Context Protocol · in the page specification/2025-11-25/basic/transports …o the server's `stdin` that is not a valid MCP message. ```mermaid theme={null} sequenceDiagram participant Client participant Server Process Client->>+Server Process: Launch subproces… Cancellation Model Context Protocol · in the page specification/2025-11-25/basic/utilities/cancellation …* An optional reason string that can be logged or displayed ```json theme={null} { "jsonrpc": "2.0", "method": "notifications/cancelled", "params": { "requestId": "123", "reason": "Use… Ping Model Context Protocol · in the page specification/2025-11-25/basic/utilities/ping …g request is a standard JSON-RPC request with no parameters: ```json theme={null} { "jsonrpc": "2.0", "id": "123", "method": "ping" } ``` ## Behavior Requirements 1. The receiver **MUST** res… Progress Model Context Protocol · in the page specification/2025-11-25/basic/utilities/progress …means, but **MUST** be unique across all active requests. ```json theme={null} { "jsonrpc": "2.0", "id": 1, "method": "some_method", "params": { "_meta": { "progressToken": "abc1… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …ll` | Server supports task-augmented `tools/call` requests | ```json theme={null} { "capabilities": { "tasks": { "list": {}, "cancel": {}, "requests": { "tools": {… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …specification/2025-11-25/basic/lifecycle.md#initialization): ```json theme={null} { "capabilities": { "elicitation": { "form": {}, "url": {} } } } ``` For backwards compatibi… Roots Model Context Protocol · in the page specification/2025-11-25/client/roots …specification/2025-11-25/basic/lifecycle.md#initialization): ```json theme={null} { "capabilities": { "roots": { "listChanged": true } } } ``` `listChanged` indicates whether the c… Sampling Model Context Protocol · in the page specification/2025-11-25/client/sampling …-25/basic/lifecycle.md#initialization): **Basic sampling:** ```json theme={null} { "capabilities": { "sampling": {} } } ``` **With tool use support:** ```json theme={null} { "capabilitie… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …ture-symbol">;</span><br /> <a class="tsd-kind-property" href="#icon-theme">theme</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">"light"</span> <span class="tsd-sign… Prompts Model Context Protocol · in the page specification/2025-11-25/server/prompts …specification/2025-11-25/basic/lifecycle.md#initialization): ```json theme={null} { "capabilities": { "prompts": { "listChanged": true } } } ``` `listChanged` indicates whether the… Resources Model Context Protocol · in the page specification/2025-11-25/server/resources …pport resources **MUST** declare the `resources` capability: ```json theme={null} { "capabilities": { "resources": { "subscribe": true, "listChanged": true } } } ``` The capa… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools …that support tools **MUST** declare the `tools` capability: ```json theme={null} { "capabilities": { "tools": { "listChanged": true } } } ``` `listChanged` indicates whether the s… Completion Model Context Protocol · in the page specification/2025-11-25/server/utilities/completion …t completions **MUST** declare the `completions` capability: ```json theme={null} { "capabilities": { "completions": {} } } ``` ## Protocol Messages ### Requesting Completions To get compl… Logging Model Context Protocol · in the page specification/2025-11-25/server/utilities/logging …age notifications **MUST** declare the `logging` capability: ```json theme={null} { "capabilities": { "logging": {} } } ``` ## Log Levels The protocol follows the standard syslog severity l… Pagination Model Context Protocol · in the page specification/2025-11-25/server/utilities/pagination …sults * An optional `nextCursor` field if more results exist ```json theme={null} { "jsonrpc": "2.0", "id": "123", "result": { "resources": [...], "nextCursor": "eyJwYWdlIjogM30=" } }… Architecture Model Context Protocol · in the page specification/2026-07-28/architecture/index …dination between clients and servers. ## Core Components ```mermaid theme={null} graph LR subgraph "Application Host Process" H[Host] C1[Client 1] C2[Client 2] C3… Authorization Server Discovery Model Context Protocol · in the page specification/2026-07-28/basic/authorization/authorization-server-discovery …Diagram The following diagram outlines an example flow: ```mermaid theme={null} sequenceDiagram participant C as Client participant M as MCP Server (Resource Server) participant A as Au… Client Registration Model Context Protocol · in the page specification/2026-07-28/basic/authorization/client-registration …d-metadata-document-security) ### Example Metadata Document ```json theme={null} { "client_id": "https://app.example.com/oauth/client-metadata.json", "client_name": "Example MCP Client", "clie… Authorization Model Context Protocol · in the page specification/2026-07-28/basic/authorization/index …copes_supported`. Example 401 response with scope guidance: ```http theme={null} HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer resource_metadata="https://mcp.example.com/.well-known/oauth-prote… Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …om the client to the server, to initiate an operation. ```typescript theme={null} { jsonrpc: "2.0"; id: string | number; method: string; params?: { [key: string]: unknown; }; } ``` * R…
Feedback