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

499 pages for force.

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

SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …w agents cause cascading delays throughout this system, as agents are forced to wait on their peers to complete their work. ***Current Workaround:*** Not yet determined. ***Impact:*** Communication pa… SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 Model Context Protocol · in the page seps/2106-json-schema-2020-12 …sible** because `structuredContent` must be an object. Developers are forced to wrap arrays in unnecessary container objects: ```json theme={null} { "forecasts": [ { "hour": "09:00", "temp": 68… SEP-2133: Extensions Model Context Protocol · in the page seps/2133-extensions …governance structure that allows for the repository maintainers to enforce structure and conformity to extensions. It avoids a failure case of different extensions in an area working in incompatible… SEP-2148: MCP Contributor Ladder Model Context Protocol · in the page seps/2148-contributor-ladder …ion only | | [**Community Moderator**](#community-moderators) | CoC enforcement and community health | Moderation rights on community platforms, incident handling | Parallel track — Member status + ap… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …return a JSON-RPC error response. > **Note**: Intermediaries that enforce policy based on mirrored headers (e.g., routing or rate-limiting by tenant) SHOULD verify that the `MCP-Protocol-Version` he… 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 …es outside notifications **MUST NOT** be implemented. Although not enforced in the current MCP Data Layer, logically these requests **MUST** be associated with a valid client-to-server JSON-RPC Reque… SEP-2484: Require Conformance Tests for Standards Track SEPs to Reach Final Status Model Context Protocol · in the page seps/2484-conformance-tests-required-for-final-seps …**Informational SEPs** (guidelines, best practices without normative force) * **Standards Track SEPs with no observable protocol behavior**, for example: * Documentation-only clarifications of exis… SEP-2567: Sessionless MCP via Explicit State Handles Model Context Protocol · in the page seps/2567-sessionless-mcp …lier on the hot path. The possibility that a server is session-scoped forces `O(subagents × servers)` calls to `tools/list`: every subagent, for every server, every time, even if the underlying tool s… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …none of which would have the correct session state. Operators are forced to implement complex and fragile solutions like sticky sessions, which bind a client to a specific server. This complica… SEP-2596: Specification Feature Lifecycle and Deprecation Policy Model Context Protocol · in the page seps/2596-spec-feature-lifecycle-and-deprecation …so serves as the historical record. The registry carries no normative force of its own; it is a derived view kept consistent with the per-feature notices and changelog entries, which are the normative… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …`size` lets a host budget a skill before fetching anything: it can enforce the [Limits](#limits) from the entry alone, decide whether a file is worth retrieving, and detect a truncated or padded read… SEP-2663: Tasks Extension Model Context Protocol · in the page seps/2663-tasks-extension …`tasks/result` then blocks until the entire operation completes. This forces long-lived persistent connections that many clients and servers do not want to implement, and it conflicts with [SEP-2260](… SEP-986: Specify Format for Tool Names Model Context Protocol · in the page seps/986-specify-format-for-tool-names …implementation can be provided by updating the MCP core library to enforce the new tool name validation rules at registration time. Existing tools can be updated to provide aliases for their new conf… Architecture Model Context Protocol · in the page specification/2024-11-05/architecture/index …instances * Controls client connection permissions and lifecycle * Enforces security policies and consent requirements * Handles user authorization decisions * Coordinates AI/LLM integration and samp… Specification Model Context Protocol · in the page specification/2024-11-05/index …nto prompts ### Implementation Guidelines While MCP itself cannot enforce these security principles at the protocol level, implementors **SHOULD**: 1. Build robust consent and authorization flows i… Architecture Model Context Protocol · in the page specification/2025-03-26/architecture/index …instances * Controls client connection permissions and lifecycle * Enforces security policies and consent requirements * Handles user authorization decisions * Coordinates AI/LLM integration and samp… Authorization Model Context Protocol · in the page specification/2025-03-26/basic/authorization …ore tokens following OAuth 2.0 best practices 2. Servers **SHOULD** enforce token expiration and rotation 3. All authorization endpoints **MUST** be served over HTTPS 4. Servers **MUST** validate redi… Lifecycle Model Context Protocol · in the page specification/2025-03-26/basic/lifecycle …k is actually happening. However, implementations **SHOULD** always enforce a maximum timeout, regardless of progress notifications, to limit the impact of a misbehaving client or server. ## Error Ha… Specification Model Context Protocol · in the page specification/2025-03-26/index …nto prompts ### Implementation Guidelines While MCP itself cannot enforce these security principles at the protocol level, implementors **SHOULD**: 1. Build robust consent and authorization flows i… Architecture Model Context Protocol · in the page specification/2025-06-18/architecture/index …instances * Controls client connection permissions and lifecycle * Enforces security policies and consent requirements * Handles user authorization decisions * Coordinates AI/LLM integration and samp… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …k is actually happening. However, implementations **SHOULD** always enforce a maximum timeout, regardless of progress notifications, to limit the impact of a misbehaving client or server. ## Error Ha… Specification Model Context Protocol · in the page specification/2025-06-18/index …nto prompts ### Implementation Guidelines While MCP itself cannot enforce these security principles at the protocol level, implementors **SHOULD**: 1. Build robust consent and authorization flows i… Architecture Model Context Protocol · in the page specification/2025-11-25/architecture/index …instances * Controls client connection permissions and lifecycle * Enforces security policies and consent requirements * Handles user authorization decisions * Coordinates AI/LLM integration and samp… Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …k is actually happening. However, implementations **SHOULD** always enforce a maximum timeout, regardless of progress notifications, to limit the impact of a misbehaving client or server. ## Error Ha… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …n attacks. ### Resource Management 1. Receivers **SHOULD**: 1. Enforce limits on concurrent tasks per requestor 2. Enforce maximum `ttl` durations to prevent indefinite resource retention 3… Sampling Model Context Protocol · in the page specification/2025-11-25/client/sampling …, and e.g. pass `toolChoice: {mode: "none"}` on the last iteration to force a final result) **Follow-up request (Server -> Client) with tool results:** ```json theme={null} { "jsonrpc": "2.0", "… Specification Model Context Protocol · in the page specification/2025-11-25/index …nto prompts ### Implementation Guidelines While MCP itself cannot enforce these security principles at the protocol level, implementors **SHOULD**: 1. Build robust consent and authorization flows i… Architecture Model Context Protocol · in the page specification/2026-07-28/architecture/index …instances * Controls client connection permissions and lifecycle * Enforces security policies and consent requirements * Handles user authorization decisions * Coordinates AI/LLM integration and samp… Client Registration Model Context Protocol · in the page specification/2026-07-28/basic/authorization/client-registration …ort OpenID Connect (OIDC) and Dynamic Client Registration, they may enforce additional constraints on redirect URIs based on the `application_type` parameter as defined in [OpenID Connect Dynamic Clie… Authorization Model Context Protocol · in the page specification/2026-07-28/basic/authorization/index …y (returning one missing scope, then another on the subsequent retry) forces multiple authorization round-trips for a single operation and degrades user experience. The required scopes may be determin… Overview Model Context Protocol · in the page specification/2026-07-28/basic/index …local `$ref`s but it **MUST** be disabled by default and **SHOULD** enforce an allowlist of hosts or at minimum reject loopback, link-local, and private network addresses, apply timeouts and size limi… Cancellation Model Context Protocol · in the page specification/2026-07-28/basic/patterns/cancellation …k is actually happening. However, implementations **SHOULD** always enforce a maximum timeout, regardless of progress notifications, to limit the impact of a misbehaving client or server. ## Behavior… Multi Round-Trip Requests Model Context Protocol · in the page specification/2026-07-28/basic/patterns/mrtr …consumed at most once > (e.g., one-time redemptions) **MUST** enforce that invariant server-side. 6. Servers **MUST** include at least one of `inputRequests` or `requestState` in every `InputRe… stdio Model Context Protocol · in the page specification/2026-07-28/basic/transports/stdio …he mechanism appropriate for the operating system. On POSIX systems, forced termination typically escalates from [`SIGTERM`][sigterm] to `SIGKILL`. On Windows, where POSIX signals are not available,… Streamable HTTP Model Context Protocol · in the page specification/2026-07-28/basic/transports/streamable-http …urn > a JSON-RPC error response. > [!NOTE] > > Intermediaries that enforce policy based on mirrored headers (e.g., routing > or rate-limiting by tenant) **SHOULD** verify that the `MCP-Protocol-Versi… Roots Model Context Protocol · in the page specification/2026-07-28/client/roots …ance rather than an access-control mechanism. The protocol does not enforce that servers stay within roots. Servers can request the list of roots from supporting clients. ## User Interaction Model R… Sampling Model Context Protocol · in the page specification/2026-07-28/client/sampling …, and e.g. pass `toolChoice: {mode: "none"}` on the last iteration to force a final result) **Follow-up input request (Server -> Client, delivered inside `InputRequiredResult.inputRequests`) with too… Specification Model Context Protocol · in the page specification/2026-07-28/index …ing its use ### Implementation Guidelines While MCP itself cannot enforce these security principles at the protocol level, implementors **SHOULD**: 1. Build robust consent and authorization flows i… Architecture Model Context Protocol · in the page specification/draft/architecture/index …instances * Controls client connection permissions and lifecycle * Enforces security policies and consent requirements * Handles user authorization decisions * Coordinates AI/LLM integration and samp… Client Registration Model Context Protocol · in the page specification/draft/basic/authorization/client-registration …ort OpenID Connect (OIDC) and Dynamic Client Registration, they may enforce additional constraints on redirect URIs based on the `application_type` parameter as defined in [OpenID Connect Dynamic Clie… Authorization Model Context Protocol · in the page specification/draft/basic/authorization/index …y (returning one missing scope, then another on the subsequent retry) forces multiple authorization round-trips for a single operation and degrades user experience. The required scopes may be determin… Overview Model Context Protocol · in the page specification/draft/basic/index …local `$ref`s but it **MUST** be disabled by default and **SHOULD** enforce an allowlist of hosts or at minimum reject loopback, link-local, and private network addresses, apply timeouts and size limi… Cancellation Model Context Protocol · in the page specification/draft/basic/patterns/cancellation …k is actually happening. However, implementations **SHOULD** always enforce a maximum timeout, regardless of progress notifications, to limit the impact of a misbehaving client or server. ## Behavior… Multi Round-Trip Requests Model Context Protocol · in the page specification/draft/basic/patterns/mrtr …consumed at most once > (e.g., one-time redemptions) **MUST** enforce that invariant server-side. 6. Servers **MUST** include at least one of `inputRequests` or `requestState` in every `InputRe… stdio Model Context Protocol · in the page specification/draft/basic/transports/stdio …he mechanism appropriate for the operating system. On POSIX systems, forced termination typically escalates from [`SIGTERM`][sigterm] to `SIGKILL`. On Windows, where POSIX signals are not available,… Streamable HTTP Model Context Protocol · in the page specification/draft/basic/transports/streamable-http …urn > a JSON-RPC error response. > [!NOTE] > > Intermediaries that enforce policy based on mirrored headers (e.g., routing > or rate-limiting by tenant) **SHOULD** verify that the `MCP-Protocol-Versi… Roots Model Context Protocol · in the page specification/draft/client/roots …ance rather than an access-control mechanism. The protocol does not enforce that servers stay within roots. Servers can request the list of roots from supporting clients. ## User Interaction Model R… Sampling Model Context Protocol · in the page specification/draft/client/sampling …, and e.g. pass `toolChoice: {mode: "none"}` on the last iteration to force a final result) **Follow-up input request (Server -> Client, delivered inside `InputRequiredResult.inputRequests`) with too… Specification Model Context Protocol · in the page specification/draft/index …ing its use ### Implementation Guidelines While MCP itself cannot enforce these security principles at the protocol level, implementors **SHOULD**: 1. Build robust consent and authorization flows i…
Feedback