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

740 pages for term.

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

SEP-1850: PR-Based SEP Workflow Model Context Protocol · in the page seps/1850-pr-based-sep-workflow …ogression follows: `Draft → In-Review → Accepted → Final` Additional terminal states: `Rejected`, `Withdrawn`, `Superseded`, `Dormant` **Dormant status**: If a SEP does not find a sponsor within six… SEP-2085: Governance Succession and Amendment Procedures Model Context Protocol · in the page seps/2085-governance-succession-and-amendment …s upon their written notice or, if unable to provide notice, upon a determination by the remaining Lead Maintainer(s) or Core Maintainers that the Lead Maintainer is unable to continue serving. If on… SEP-2127: MCP Server Cards - HTTP Server Discovery Model Context Protocol · in the page seps/2127-mcp-server-cards …ies or extension support. `supportedProtocolVersions` lets a client determine whether it can attempt a connection; capabilities and extensions describe negotiated runtime behavior and can depend on th… SEP-2133: Extensions Model Context Protocol · in the page seps/2133-extensions …t or affiliation. * MCP makes no judgment about trademark validity of terms used in extensions. #### Antitrust * Extension developers acknowledge that they may compete with other participants, have… SEP-2148: MCP Contributor Ladder Model Context Protocol · in the page seps/2148-contributor-ladder …pect across organizational boundaries * Deep commitment to MCP's long-term success **Appointment:** * Nominated by majority of Core Maintainers, approved by Lead Maintainers * Or direct appointment… SEP-2149: MCP Group Governance and Charter Template Model Context Protocol · in the page seps/2149-working-group-charter-template …sponse within 5 business days #### 1.6 Meeting Requirements Leads determine meeting frequency, format, and duration based on the group's current needs and lifecycle stage. There is no fixed cadence… SEP-2207: OIDC-Flavored Refresh Token Guidance Model Context Protocol · in the page seps/2207-oidc-refresh-token-guidance …t to explicitly request a refresh token. The Authorization Server determines whether to issue one based on the client's capabilities (e.g., the `refresh_token` grant type in client metadata) and… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …ing key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspec… SEP-2260: Require Server requests to be associated with a Client request. Model Context Protocol · in the page seps/2260-Require-Server-requests-to-be-associated-with-Client-requests …d by infrastructure (e.g. Load Balancers) may result in connection termination before the user responds. For Streamable HTTP, transport-level SSE keepalive mechanisms **SHOULD** be used to keep… SEP-2322: Multi Round-Trip Requests Model Context Protocol · in the page seps/2322-MRTR …protocols. It also requires special garbage collection logic to determine when shared can be cleaned up, which requires careful trade-offs: cleaning up state too aggressively can reduce st… SEP-2468: Recommend Issuer (iss) Parameter in MCP Auth Responses Model Context Protocol · in the page seps/2468-recommend-issuer-claim-for-auth …ments where multiple authorization servers, identity providers, and intermediaries coexist. In such environments, OAuth mix‑up attacks become a realistic threat. Mix-up attacks are when an attacker ca… SEP-2549: TTL for List Results Model Context Protocol · in the page seps/2549-TTL-for-list-results …blic vs Cache-Control: private. * * - "public": Any client or intermediary (e.g., shared gateway, proxy) * MAY cache the response and serve it to any user. * - "private": Only the reques… SEP-2567: Sessionless MCP via Explicit State Handles Model Context Protocol · in the page seps/2567-sessionless-mcp …osal treats it as already addressed. 2. **Elicitation and sampling intermediate state.** When a tool call triggers an `elicitation/create` or `sampling/createMessage` round-trip, the server has to co… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …he subscription's request ID as described above. If the connection is terminated (e.g., the server crashes and restarts), the client **MUST** re-send `SubscriptionsListenRequest` to re-establish its s… SEP-2596: Specification Feature Lifecycle and Deprecation Policy Model Context Protocol · in the page seps/2596-spec-feature-lifecycle-and-deprecation …ing that next Current revision MUST NOT depend on the feature. | The term "soft-deprecated" is retired. Existing uses in the specification are reclassified as Deprecated under this policy (see [Trans… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …proves the two are consistent, not that either is trustworthy. Any intermediary on the path, such as a gateway, can rewrite both the listing and the content together. Hosts MUST NOT treat a digest ma… SEP-2663: Tasks Extension Model Context Protocol · in the page seps/2663-tasks-extension …t and notifications/tasks to provide complete task state * including terminal results or pending input requests. */ export type DetailedTask = WorkingTask | InputRequiredTask | CompletedTask | Fai… Architecture Model Context Protocol · in the page specification/2024-11-05/architecture/index …eclare their supported features during initialization. Capabilities determine which protocol features and primitives are available during a session. * Servers declare capabilities like resource subsc… Lifecycle Model Context Protocol · in the page specification/2024-11-05/basic/lifecycle …*Operation**: Normal protocol communication 3. **Shutdown**: Graceful termination of the connection ```mermaid theme={null} sequenceDiagram participant Client participant Server Note ove… Transports Model Context Protocol · in the page specification/2024-11-05/basic/transports …onal logs on stderr end Client->>Server Process: Close stdin, terminate subprocess deactivate Server Process ``` ## HTTP with SSE In the **SSE** transport, the server operates as an inde… Cancellation Model Context Protocol · in the page specification/2024-11-05/basic/utilities/cancellation …n notification to indicate that a previously-issued request should be terminated. ## Cancellation Flow When a party wants to cancel an in-progress request, it sends a `notifications/cancelled` notif… Ping Model Context Protocol · in the page specification/2024-11-05/basic/utilities/ping …t period, the sender **MAY**: * Consider the connection stale * Terminate the connection * Attempt reconnection procedures ## Usage Patterns ```mermaid theme={null} sequenceDiagram part… Resources Model Context Protocol · in the page specification/2024-11-05/server/resources …P are designed to be **application-driven**, with host applications determining how to incorporate context based on their needs. For example, applications could: * Expose resources through UI elemen… Pagination Model Context Protocol · in the page specification/2024-11-05/server/utilities/pagination …token, representing a position in the result set * **Page size** is determined by the server, and clients **MUST NOT** assume a fixed page size ## Response Format Pagination starts when the server… Architecture Model Context Protocol · in the page specification/2025-03-26/architecture/index …eclare their supported features during initialization. Capabilities determine which protocol features and primitives are available during a session. * Servers declare capabilities like resource subsc… Authorization Model Context Protocol · in the page specification/2025-03-26/basic/authorization …#### Authorization Base URL The authorization base URL **MUST** be determined from the MCP server URL by discarding any existing `path` component. For example: If the MCP server URL is `https://api.… Lifecycle Model Context Protocol · in the page specification/2025-03-26/basic/lifecycle …*Operation**: Normal protocol communication 3. **Shutdown**: Graceful termination of the connection ```mermaid theme={null} sequenceDiagram participant Client participant Server Note ove… Transports Model Context Protocol · in the page specification/2025-03-26/basic/transports …onal logs on stderr end Client->>Server Process: Close stdin, terminate subprocess deactivate Server Process ``` ## Streamable HTTP > [!NOTE] > > This replaces the [HTTP+SSE > transport]… Cancellation Model Context Protocol · in the page specification/2025-03-26/basic/utilities/cancellation …n notification to indicate that a previously-issued request should be terminated. ## Cancellation Flow When a party wants to cancel an in-progress request, it sends a `notifications/cancelled` notif… Ping Model Context Protocol · in the page specification/2025-03-26/basic/utilities/ping …t period, the sender **MAY**: * Consider the connection stale * Terminate the connection * Attempt reconnection procedures ## Usage Patterns ```mermaid theme={null} sequenceDiagram part… Resources Model Context Protocol · in the page specification/2025-03-26/server/resources …P are designed to be **application-driven**, with host applications determining how to incorporate context based on their needs. For example, applications could: * Expose resources through UI elemen… Pagination Model Context Protocol · in the page specification/2025-03-26/server/utilities/pagination …token, representing a position in the result set * **Page size** is determined by the server, and clients **MUST NOT** assume a fixed page size ## Response Format Pagination starts when the server… Architecture Model Context Protocol · in the page specification/2025-06-18/architecture/index …eclare their supported features during initialization. Capabilities determine which protocol features and primitives are available during a session. * Servers declare capabilities like resource subsc… Authorization Model Context Protocol · in the page specification/2025-06-18/basic/authorization …nts, as well as the discovery process through which MCP clients can determine authorization server endpoints and supported capabilities. #### Authorization Server Location MCP servers **MUST** imple… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …*Operation**: Normal protocol communication 3. **Shutdown**: Graceful termination of the connection ```mermaid theme={null} sequenceDiagram participant Client participant Server Note ove… Transports Model Context Protocol · in the page specification/2025-06-18/basic/transports …onal logs on stderr end Client->>Server Process: Close stdin, terminate subprocess deactivate Server Process ``` ## Streamable HTTP > [!NOTE] > > This replaces the [HTTP+SSE > transport]… Cancellation Model Context Protocol · in the page specification/2025-06-18/basic/utilities/cancellation …n notification to indicate that a previously-issued request should be terminated. ## Cancellation Flow When a party wants to cancel an in-progress request, it sends a `notifications/cancelled` notif… Ping Model Context Protocol · in the page specification/2025-06-18/basic/utilities/ping …t period, the sender **MAY**: * Consider the connection stale * Terminate the connection * Attempt reconnection procedures ## Usage Patterns ```mermaid theme={null} sequenceDiagram part… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …nd easily understood, even by those unfamiliar with domain-specific terminology.</p> <p>If not provided, the name should be used for display (except for Tool, where <code>annotations.title</code>… Resources Model Context Protocol · in the page specification/2025-06-18/server/resources …P are designed to be **application-driven**, with host applications determining how to incorporate context based on their needs. For example, applications could: * Expose resources through UI elemen… Pagination Model Context Protocol · in the page specification/2025-06-18/server/utilities/pagination …token, representing a position in the result set * **Page size** is determined by the server, and clients **MUST NOT** assume a fixed page size ## Response Format Pagination starts when the server… Architecture Model Context Protocol · in the page specification/2025-11-25/architecture/index …eclare their supported features during initialization. Capabilities determine which protocol features and primitives are available during a session. * Servers declare capabilities like resource subsc… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …nts, as well as the discovery process through which MCP clients can determine authorization server endpoints and supported capabilities. ### Authorization Server Location MCP servers **MUST** implem… Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …*Operation**: Normal protocol communication 3. **Shutdown**: Graceful termination of the connection ```mermaid theme={null} sequenceDiagram participant Client participant Server Note ove… Transports Model Context Protocol · in the page specification/2025-11-25/basic/transports …onal logs on stderr end Client->>Server Process: Close stdin, terminate subprocess deactivate Server Process ``` ## Streamable HTTP > [!NOTE] > > This replaces the [HTTP+SSE > transport]… Cancellation Model Context Protocol · in the page specification/2025-11-25/basic/utilities/cancellation …n notification to indicate that a previously-issued request should be terminated. ## Cancellation Flow When a party wants to cancel an in-progress request, it sends a `notifications/cancelled` notif… Ping Model Context Protocol · in the page specification/2025-11-25/basic/utilities/ping …t period, the sender **MAY**: * Consider the connection stale * Terminate the connection * Attempt reconnection procedures ## Usage Patterns ```mermaid theme={null} sequenceDiagram part… Progress Model Context Protocol · in the page specification/2025-11-25/basic/utilities/progress …n remains valid and associated with the task until the task reaches a terminal status. * Progress notifications for tasks **MUST** use the same `progressToken` that was provided in the initial task… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …lifecycles of those tasks. This requestor-driven approach ensures deterministic response handling and enables sophisticated patterns such as dispatching concurrent requests, which only the requestor… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …e credentials never pass through the LLM context, MCP client or any intermediate MCP servers, reducing the risk of exposure through client-side logging or other attack vectors. ### URL Mode Elicitati…
Feedback