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

653 pages for display.

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

Roots Model Context Protocol · in the page specification/2024-11-05/client/roots …e current specification. * `name`: Optional human-readable name for display purposes. Example roots for different use cases: #### Project Directory ```json theme={null} { "uri": "file:///home/u… Logging Model Context Protocol · in the page specification/2024-11-05/server/utilities/logging …esent log messages in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secret… Cancellation Model Context Protocol · in the page specification/2025-03-26/basic/utilities/cancellation …e request to cancel * An optional reason string that can be logged or displayed ```json theme={null} { "jsonrpc": "2.0", "method": "notifications/cancelled", "params": { "requestId": "123",… Roots Model Context Protocol · in the page specification/2025-03-26/client/roots …e current specification. * `name`: Optional human-readable name for display purposes. Example roots for different use cases: #### Project Directory ```json theme={null} { "uri": "file:///home/u… Logging Model Context Protocol · in the page specification/2025-03-26/server/utilities/logging …esent log messages in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secret… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …nfo": { "name": "ExampleClient", "title": "Example Client Display Name", "version": "1.0.0" } } } ``` The server **MUST** respond with its own capabilities and information: `… Cancellation Model Context Protocol · in the page specification/2025-06-18/basic/utilities/cancellation …e request to cancel * An optional reason string that can be logged or displayed ```json theme={null} { "jsonrpc": "2.0", "method": "notifications/cancelled", "params": { "requestId": "123",… Key Changes Model Context Protocol · in the page specification/2025-06-18/changelog …elcontextprotocol/pull/598)). 3. Add `title` field for human-friendly display names, so that `name` can be used as a programmatic identifier (PR [#663](https://github.com/modelcontextprotocol/model… Elicitation Model Context Protocol · in the page specification/2025-06-18/client/elicitation …ies": { "propertyName": { "type": "string", "title": "Display Name", "description": "Description of the property" }, "anotherProperty": { "type": "number", "m… Roots Model Context Protocol · in the page specification/2025-06-18/client/roots …e current specification. * `name`: Optional human-readable name for display purposes. Example roots for different use cases: #### Project Directory ```json theme={null} { "uri": "file:///home/u… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …ent. The client can use annotations to inform how objects are used or displayed</p> </div> <section class="tsd-panel tsd-member"> <div class="tsd-anchor-link" id="annotations-audience" data-typedoc-h=… Prompts Model Context Protocol · in the page specification/2025-06-18/server/prompts …the prompt * `title`: Optional human-readable name of the prompt for display purposes. * `description`: Optional human-readable description * `arguments`: Optional list of arguments for customization… Resources Model Context Protocol · in the page specification/2025-06-18/server/resources …resource. * `title`: Optional human-readable name of the resource for display purposes. * `description`: Optional description * `mimeType`: Optional MIME type * `size`: Optional size in bytes ### Res… Tools Model Context Protocol · in the page specification/2025-06-18/server/tools …for the tool * `title`: Optional human-readable name of the tool for display purposes. * `description`: Human-readable description of functionality * `inputSchema`: JSON Schema defining expected para… Logging Model Context Protocol · in the page specification/2025-06-18/server/utilities/logging …esent log messages in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secret… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …d via trust policy alt Validation Success Server->>User: Display consent page with client_name User->>Server: Approves access Server->>Client: Authorization code via redir… Overview Model Context Protocol · in the page specification/2025-11-25/basic/index …Visual representation of the tool's functionality * `Prompt`: Icon to display alongside prompt templates * `Resource`: Visual indicator for different resource types Multiple icons can be provided to… Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …nfo": { "name": "ExampleClient", "title": "Example Client Display Name", "version": "1.0.0", "description": "An example MCP client application", "icons": [ {… Cancellation Model Context Protocol · in the page specification/2025-11-25/basic/utilities/cancellation …e request to cancel * An optional reason string that can be logged or displayed ```json theme={null} { "jsonrpc": "2.0", "method": "notifications/cancelled", "params": { "requestId": "123",… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …or was cancelled. This allows requestors to monitor status changes or display progress updates while the task executes, even after invoking `tasks/result`. **Request:** ```json theme={null} { "jso… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …w and modify their responses before sending > * For URL mode, clearly display the target domain/host and gather user consent before navigation to the target URL ## Capabilities Clients that support… Roots Model Context Protocol · in the page specification/2025-11-25/client/roots …e current specification. * `name`: Optional human-readable name for display purposes. Example roots for different use cases: #### Project Directory ```json theme={null} { "uri": "file:///home/u… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …ent. The client can use annotations to inform how objects are used or displayed</p> </div> <section class="tsd-panel tsd-member"> <div class="tsd-anchor-link" id="annotations-audience" data-typedoc-h=… Prompts Model Context Protocol · in the page specification/2025-11-25/server/prompts …the prompt * `title`: Optional human-readable name of the prompt for display purposes. * `description`: Optional human-readable description * `icons`: Optional array of icons for display in user inte… Resources Model Context Protocol · in the page specification/2025-11-25/server/resources …resource. * `title`: Optional human-readable name of the resource for display purposes. * `description`: Optional description * `icons`: Optional array of icons for display in user interfaces * `mimeT… Tools Model Context Protocol · in the page specification/2025-11-25/server/tools …for the tool * `title`: Optional human-readable name of the tool for display purposes. * `description`: Human-readable description of functionality * `icons`: Optional array of icons for display in u… Logging Model Context Protocol · in the page specification/2025-11-25/server/utilities/logging …esent log messages in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secret… Client Registration Model Context Protocol · in the page specification/2026-07-28/basic/authorization/client-registration …d via trust policy alt Validation Success Server->>User: Display consent page with client_name User->>Server: Approves access Server->>Client: Authorization code via redir… Authorization Model Context Protocol · in the page specification/2026-07-28/basic/authorization/index …ly to error responses - on mismatch the client **MUST NOT** act on or display `error`, `error_description`, or `error_uri`. ## Resource Parameter Implementation MCP clients **MUST** implement Resour… Authorization Security Considerations Model Context Protocol · in the page specification/2026-07-28/basic/authorization/security-considerations …RL impersonation by themselves. Authorization servers: * **SHOULD** display additional warnings for `localhost`-only redirect URIs * **MAY** require additional attestation mechanisms for enhanced se… Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …sender and are not verified by the protocol. They are > intended for display, logging, and debugging. Implementations **SHOULD NOT** > use them to change the behavior of the client or server, and **S… Cancellation Model Context Protocol · in the page specification/2026-07-28/basic/patterns/cancellation …e request to cancel * An optional reason string that can be logged or displayed ```json theme={null} { "jsonrpc": "2.0", "method": "notifications/cancelled", "params": { "requestId": "123",… Elicitation Model Context Protocol · in the page specification/2026-07-28/client/elicitation …w and modify their responses before sending > * For URL mode, clearly display the target domain/host and gather user consent before navigation to the target URL ## Capabilities Clients that support… Roots Model Context Protocol · in the page specification/2026-07-28/client/roots …e current specification. * `name`: Optional human-readable name for display purposes. Example roots for different use cases: #### Project Directory ```json theme={null} { "uri": "file:///home/u… Schema Reference Model Context Protocol · in the page specification/2026-07-28/schema …ent. The client can use annotations to inform how objects are used or displayed</p> </div> <section class="tsd-panel tsd-member"> <div class="tsd-anchor-link" id="annotations-audience" data-typedoc-h=… Discovery Model Context Protocol · in the page specification/2026-07-28/server/discover …the server and is not verified by the > protocol. It is intended for display, logging, and debugging. Clients **SHOULD > NOT** use it to change their behavior, and **SHOULD NOT** rely on it for > sec… Prompts Model Context Protocol · in the page specification/2026-07-28/server/prompts …the prompt * `title`: Optional human-readable name of the prompt for display purposes. * `description`: Optional human-readable description * `icons`: Optional array of icons for display in user inte… Resources Model Context Protocol · in the page specification/2026-07-28/server/resources …resource. * `title`: Optional human-readable name of the resource for display purposes. * `description`: Optional description * `icons`: Optional array of icons for display in user interfaces * `mimeT… Tools Model Context Protocol · in the page specification/2026-07-28/server/tools …for the tool * `title`: Optional human-readable name of the tool for display purposes. * `description`: Human-readable description of functionality * `icons`: Optional array of icons for display in u… Logging Model Context Protocol · in the page specification/2026-07-28/server/utilities/logging …esent log messages in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secret… Client Registration Model Context Protocol · in the page specification/draft/basic/authorization/client-registration …d via trust policy alt Validation Success Server->>User: Display consent page with client_name User->>Server: Approves access Server->>Client: Authorization code via redir… Authorization Model Context Protocol · in the page specification/draft/basic/authorization/index …ly to error responses - on mismatch the client **MUST NOT** act on or display `error`, `error_description`, or `error_uri`. ## Resource Parameter Implementation MCP clients **MUST** implement Resour… Authorization Security Considerations Model Context Protocol · in the page specification/draft/basic/authorization/security-considerations …RL impersonation by themselves. Authorization servers: * **SHOULD** display additional warnings for `localhost`-only redirect URIs * **MAY** require additional attestation mechanisms for enhanced se… Overview Model Context Protocol · in the page specification/draft/basic/index …sender and are not verified by the protocol. They are > intended for display, logging, and debugging. Implementations **SHOULD NOT** > use them to change the behavior of the client or server, and **S… Cancellation Model Context Protocol · in the page specification/draft/basic/patterns/cancellation …e request to cancel * An optional reason string that can be logged or displayed ```json theme={null} { "jsonrpc": "2.0", "method": "notifications/cancelled", "params": { "requestId": "123",… Elicitation Model Context Protocol · in the page specification/draft/client/elicitation …w and modify their responses before sending > * For URL mode, clearly display the target domain/host and gather user consent before navigation to the target URL ## Capabilities Clients that support… Roots Model Context Protocol · in the page specification/draft/client/roots …e current specification. * `name`: Optional human-readable name for display purposes. Example roots for different use cases: #### Project Directory ```json theme={null} { "uri": "file:///home/u… Schema Reference Model Context Protocol · in the page specification/draft/schema …ent. The client can use annotations to inform how objects are used or displayed</p> </div> <section class="tsd-panel tsd-member"> <div class="tsd-anchor-link" id="annotations-audience" data-typedoc-h=… Discovery Model Context Protocol · in the page specification/draft/server/discover …the server and is not verified by the > protocol. It is intended for display, logging, and debugging. Clients **SHOULD > NOT** use it to change their behavior, and **SHOULD NOT** rely on it for > sec… Prompts Model Context Protocol · in the page specification/draft/server/prompts …the prompt * `title`: Optional human-readable name of the prompt for display purposes. * `description`: Optional human-readable description * `icons`: Optional array of icons for display in user inte…
Feedback