Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

890 pages for allow.

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/2024-11-05/basic/index …ing rich interactions between clients and servers. The modular design allows implementations to support exactly the features they need. See the following pages for more details on the different compo… Cancellation Model Context Protocol · in the page specification/2024-11-05/basic/utilities/cancellation …s This maintains the "fire and forget" nature of notifications while allowing for race conditions in asynchronous communication. Ping Model Context Protocol · in the page specification/2024-11-05/basic/utilities/ping …The Model Context Protocol includes an optional ping mechanism that allows either party to verify that their counterpart is still responsive and the connection is alive. ## Overview The ping funct… Roots Model Context Protocol · in the page specification/2024-11-05/client/roots …ne the boundaries of where servers can operate within the filesystem, allowing them to understand which directories and files they have access to. Servers can request the list of roots from supporting… Sampling Model Context Protocol · in the page specification/2024-11-05/client/sampling …etions" or "generations") from language models via clients. This flow allows clients to maintain control over model access, selection, and permissions while enabling servers to leverage AI capabilitie… Overview Model Context Protocol · in the page specification/2024-11-05/server/index …dditional context to the model * **Tools**: Executable functions that allow models to perform actions or retrieve information Each primitive can be summarized in the following control hierarchy: |… Prompts Model Context Protocol · in the page specification/2024-11-05/server/prompts …rdized way for servers to expose prompt templates to clients. Prompts allow servers to provide structured messages and instructions for interacting with language models. Clients can discover available… Resources Model Context Protocol · in the page specification/2024-11-05/server/resources …tandardized way for servers to expose resources to clients. Resources allow servers to share data that provides context to language models, such as files, database schemas, or application-specific inf… Tools Model Context Protocol · in the page specification/2024-11-05/server/tools # Tools The Model Context Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, call… Pagination Model Context Protocol · in the page specification/2024-11-05/server/utilities/pagination …inating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at once. Pagination is especially important when connecting to… Authorization Model Context Protocol · in the page specification/2025-03-26/basic/authorization …rowser, obtaining an access token that identifies them personally and allows the client to act on their behalf. When authorization is required and not yet proven by the client, servers **MUST** respo… Overview Model Context Protocol · in the page specification/2025-03-26/basic/index …ing rich interactions between clients and servers. The modular design allows implementations to support exactly the features they need. ## Messages All messages between MCP clients and servers **MUS… Lifecycle Model Context Protocol · in the page specification/2025-03-26/basic/lifecycle …nd stop waiting for a response. SDKs and other middleware **SHOULD** allow these timeouts to be configured on a per-request basis. Implementations **MAY** choose to reset the timeout clock when rece… Transports Model Context Protocol · in the page specification/2025-03-26/basic/transports …P GET to the MCP endpoint. This can be used to open an SSE stream, allowing the server to communicate to the client, without the client first sending data via HTTP POST. 2. The client **MUST** i… Cancellation Model Context Protocol · in the page specification/2025-03-26/basic/utilities/cancellation …s This maintains the "fire and forget" nature of notifications while allowing for race conditions in asynchronous communication. Ping Model Context Protocol · in the page specification/2025-03-26/basic/utilities/ping …The Model Context Protocol includes an optional ping mechanism that allows either party to verify that their counterpart is still responsive and the connection is alive. ## Overview The ping funct… Roots Model Context Protocol · in the page specification/2025-03-26/client/roots …ne the boundaries of where servers can operate within the filesystem, allowing them to understand which directories and files they have access to. Servers can request the list of roots from supporting… Sampling Model Context Protocol · in the page specification/2025-03-26/client/sampling …etions" or "generations") from language models via clients. This flow allows clients to maintain control over model access, selection, and permissions while enabling servers to leverage AI capabilitie… Overview Model Context Protocol · in the page specification/2025-03-26/server/index …dditional context to the model * **Tools**: Executable functions that allow models to perform actions or retrieve information Each primitive can be summarized in the following control hierarchy: |… Prompts Model Context Protocol · in the page specification/2025-03-26/server/prompts …rdized way for servers to expose prompt templates to clients. Prompts allow servers to provide structured messages and instructions for interacting with language models. Clients can discover available… Resources Model Context Protocol · in the page specification/2025-03-26/server/resources …tandardized way for servers to expose resources to clients. Resources allow servers to share data that provides context to language models, such as files, database schemas, or application-specific inf… Tools Model Context Protocol · in the page specification/2025-03-26/server/tools # Tools The Model Context Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, call… Pagination Model Context Protocol · in the page specification/2025-03-26/server/utilities/pagination …inating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at once. Pagination is especially important when connecting to… Authorization Model Context Protocol · in the page specification/2025-06-18/basic/authorization …Protocol [RFC7591](https://datatracker.ietf.org/doc/html/rfc7591) to allow MCP clients to obtain OAuth client IDs without user interaction. This provides a standardized way for clients to automatical… Overview Model Context Protocol · in the page specification/2025-06-18/basic/index …ing rich interactions between clients and servers. The modular design allows implementations to support exactly the features they need. ## Messages All messages between MCP clients and servers **MUS… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …nd stop waiting for a response. SDKs and other middleware **SHOULD** allow these timeouts to be configured on a per-request basis. Implementations **MAY** choose to reset the timeout clock when rece… Transports Model Context Protocol · in the page specification/2025-06-18/basic/transports …P GET to the MCP endpoint. This can be used to open an SSE stream, allowing the server to communicate to the client, without the client first sending data via HTTP POST. 2. The client **MUST** i… Cancellation Model Context Protocol · in the page specification/2025-06-18/basic/utilities/cancellation …s This maintains the "fire and forget" nature of notifications while allowing for race conditions in asynchronous communication. Ping Model Context Protocol · in the page specification/2025-06-18/basic/utilities/ping …The Model Context Protocol includes an optional ping mechanism that allows either party to verify that their counterpart is still responsive and the connection is alive. ## Overview The ping funct… Elicitation Model Context Protocol · in the page specification/2025-06-18/client/elicitation …ormation from users through the client during interactions. This flow allows clients to maintain control over user interactions and data sharing while enabling servers to gather necessary information… Roots Model Context Protocol · in the page specification/2025-06-18/client/roots …ne the boundaries of where servers can operate within the filesystem, allowing them to understand which directories and files they have access to. Servers can request the list of roots from supporting… Sampling Model Context Protocol · in the page specification/2025-06-18/client/sampling …etions" or "generations") from language models via clients. This flow allows clients to maintain control over model access, selection, and permissions while enabling servers to leverage AI capabilitie… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …p>A restricted subset of JSON Schema. Only top-level properties are allowed, without nesting.</p> </div></li></ul></div><aside class="tsd-sources"> <p>Overrides Request.params</p></aside></section>… Overview Model Context Protocol · in the page specification/2025-06-18/server/index …dditional context to the model * **Tools**: Executable functions that allow models to perform actions or retrieve information Each primitive can be summarized in the following control hierarchy: |… Prompts Model Context Protocol · in the page specification/2025-06-18/server/prompts …rdized way for servers to expose prompt templates to clients. Prompts allow servers to provide structured messages and instructions for interacting with language models. Clients can discover available… Resources Model Context Protocol · in the page specification/2025-06-18/server/resources …tandardized way for servers to expose resources to clients. Resources allow servers to share data that provides context to language models, such as files, database schemas, or application-specific inf… Tools Model Context Protocol · in the page specification/2025-06-18/server/tools # Tools The Model Context Protocol (MCP) allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, call… Pagination Model Context Protocol · in the page specification/2025-06-18/server/utilities/pagination …inating list operations that may return large result sets. Pagination allows servers to yield results in smaller chunks rather than all at once. Pagination is especially important when connecting to… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …erver: Validates:<br/>1. client_id matches URL<br/>2. redirect_uri in allowed list<br/>3. Document structure valid<br/>4. (Optional) Domain allowed via trust policy alt Validation Success… Overview Model Context Protocol · in the page specification/2025-11-25/basic/index …ing rich interactions between clients and servers. The modular design allows implementations to support exactly the features they need. ## Messages All messages between MCP clients and servers **MUS… Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …nd stop waiting for a response. SDKs and other middleware **SHOULD** allow these timeouts to be configured on a per-request basis. Implementations **MAY** choose to reset the timeout clock when rece… Transports Model Context Protocol · in the page specification/2025-11-25/basic/transports …P GET to the MCP endpoint. This can be used to open an SSE stream, allowing the server to communicate to the client, without the client first sending data via HTTP POST. 2. The client **MUST** i… Cancellation Model Context Protocol · in the page specification/2025-11-25/basic/utilities/cancellation …s This maintains the "fire and forget" nature of notifications while allowing for race conditions in asynchronous communication. Ping Model Context Protocol · in the page specification/2025-11-25/basic/utilities/ping …The Model Context Protocol includes an optional ping mechanism that allows either party to verify that their counterpart is still responsive and the connection is alive. ## Overview The ping funct… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …evolve in future protocol versions. The Model Context Protocol (MCP) allows requestors — which can be either clients or servers, depending on the direction of communication — to augment their request… Key Changes Model Context Protocol · in the page specification/2025-11-25/changelog …://github.com/modelcontextprotocol/modelcontextprotocol/pull/797)) 2. Allow servers to expose icons as additional metadata for tools, resources, resource templates, and prompts ([SEP-973](https://gith… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …ormation from users through the client during interactions. This flow allows clients to maintain control over user interactions and data sharing while enabling servers to gather necessary information… Roots Model Context Protocol · in the page specification/2025-11-25/client/roots …ne the boundaries of where servers can operate within the filesystem, allowing them to understand which directories and files they have access to. Servers can request the list of roots from supporting… Sampling Model Context Protocol · in the page specification/2025-11-25/client/sampling …etions" or "generations") from language models via clients. This flow allows clients to maintain control over model access, selection, and permissions while enabling servers to leverage AI capabilitie… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …p>A restricted subset of JSON Schema. Only top-level properties are allowed, without nesting.</p> </div></section> </div> <div class="type"> ### `ElicitRequestURLParams` <div class="tsd-signat…
Feedback