Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

978 pages for system.

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

SEP-1577: Sampling With Tools Model Context Protocol · in the page seps/1577--sampling-with-tools …port for tool calling could unlock many novel use cases in the MCP ecosystem. * Context inclusion is ambiguously defined (see [this doc](https://docs.google.com/document/d/1KUsloHpsjR4fdXdJuofb9jUuK0… SEP-1613: Establish JSON Schema 2020-12 as Default Dialect for MCP Model Context Protocol · in the page seps/1613-establish-json-schema-2020-12-as-default-dialect-f …assuming different versions * Implementation divergence across SDK ecosystems * Developer uncertainty requiring arbitrary version choices Community discussion (GitHub Discussion #366, PR #655) reveal… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …existing workflow API is a server that only exists for polling other systems. **Affected Customer Use Cases** These concerns are backed by real use cases that Amazon has seen both internally and wit… SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 Model Context Protocol · in the page seps/2106-json-schema-2020-12 …ll} { "name": "list_users", "description": "List all users in the system", "inputSchema": { "type": "object", "properties": { "limit": { "type": "integer", "minimum": 1, "maximum":… SEP-2127: MCP Server Cards - HTTP Server Discovery Model Context Protocol · in the page seps/2127-mcp-server-cards …ries can crawl domains to discover available MCP servers, enabling ecosystem-wide server indexes. * **Reduced Latency:** Display server information and metadata without opening each advertised endpoin… SEP-2133: Extensions Model Context Protocol · in the page seps/2133-extensions …odel and presentation structure for extensions that allows the MCP ecosystem to evolve while maintaining core protocol stability. Extensions enable experimentation with new capabilities without forcin… SEP-2148: MCP Contributor Ladder Model Context Protocol · in the page seps/2148-contributor-ladder …ough demonstrated commitment and good judgment over time. A graduated system ensures contributors are set up for success and are trusted by existing maintainers and broader community before taking on… SEP-2207: OIDC-Flavored Refresh Token Guidance Model Context Protocol · in the page seps/2207-oidc-refresh-token-guidance …tion to the OAuth logic. This creates several problems in the MCP ecosystem: 1. **Clients aren't requesting refresh tokens**: Major MCP clients (Cursor, Claude, VS Code, etc.) aren't explicitly a… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …properties starting with `x-`), and this pattern is widely used in ecosystems like OpenAPI. Tool authors and SDK developers are already familiar with this approach. 3. **Schema composability**: When… SEP-2322: Multi Round-Trip Requests Model Context Protocol · in the page seps/2322-MRTR …elligencePriority": 0.8, "speedPriority": 0.5 }, "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } } ``` The client would then send the responses in… SEP-2468: Recommend Issuer (iss) Parameter in MCP Auth Responses Model Context Protocol · in the page seps/2468-recommend-issuer-claim-for-auth …ding its use to MCP authorization responses: * Leverages existing ecosystem knowledge and tooling * Avoids introducing MCP‑specific security mechanisms * Provides a clear and auditable security for d… 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 …ior (auth flows, input validation, transport security) improve the ecosystem's security posture by catching regressions, but this SEP does not mandate security-specific coverage beyond what the underl… SEP-2549: TTL for List Results Model Context Protocol · in the page seps/2549-TTL-for-list-results …or a consistent representation across all TTLs in MCP. Many existing systems use integer seconds for TTLs, but some (e.g., gRPC retry pushback) use milliseconds. The key is to choose a single, consis… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …s. This is in direct opposition to the design of modern, cloud-native systems which favor stateless services for their resilience and scalability. 1. **Impediment to Scalability:** The most critical… SEP-2577: Deprecate Roots, Sampling, and Logging Model Context Protocol · in the page seps/2577-deprecate-roots-sampling-and-logging …g implementations break. The deprecation serves as a signal to the ecosystem to stop building on these features and to plan for their eventual removal. ## Motivation The MCP specification aims to re… SEP-2596: Specification Feature Lifecycle and Deprecation Policy Model Context Protocol · in the page seps/2596-spec-feature-lifecycle-and-deprecation …acy, or interoperability risk that cannot be mitigated in place. * Ecosystem telemetry or SDK maintainer consensus indicates negligible adoption relative to its maintenance cost. Deprecation is a s… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …l surface, so hosts that already treat MCP resources as a virtual filesystem can consume MCP-served skills identically to local filesystem skills. The specification is accompanied by implementation gu… SEP-2663: Tasks Extension Model Context Protocol · in the page seps/2663-tasks-extension …e consistent task creation does increase latency costs in distributed systems that did not already behave this way, explicitly introducing this requirement simplifies client implementations and elimin… SEP-3392: Extension Lifecycle Model Context Protocol · in the page seps/3392-extension-lifecycle …able A Stable extension is a released, maintained part of the MCP ecosystem that lives outside the core specification. **Entry.** An Extension Maintainer, or the Working Group, submits a second Exte… SEP-3398: Release Cycle Updates Model Context Protocol · in the page seps/3398-release-cycle-updates …release. | | SDK beta | 1.5 months | Publish Tier 1 SDK betas for ecosystem testing. | | Hard freeze | 1 month | Restrict specification changes to emergencies. | | Release | 0 months | Publish the sp… SEP-932: Model Context Protocol Governance Model Context Protocol · in the page seps/932-model-context-protocol-governance …hout formal governance, the project risks: * Fragmentation of the ecosystem * Unclear or inconsistent technical decisions * Reduced community trust and participation * Inability to effectively manage… SEP-985: Align OAuth 2.0 Protected Resource Metadata with RFC 9728 Model Context Protocol · in the page seps/985-align-oauth-20-protected-resource-metadata-with-rf …are specific managed MCP servers, adopting headers across centralized system would add significant overhead. While this increases complexity for clients—who must now implement logic to probe metadata… SEP-991: Enable URL-based Client Registration using OAuth Client ID Metadata Documents Model Context Protocol · in the page seps/991-enable-url-based-client-registration-using-oauth-c …lenges that developers are facing when trying to use it in an open ecosystem context like MCP. Those challenges are the motivation behind this proposal. #### Risk: Client implementation burden, espec… Specification Enhancement Proposals (SEPs) Model Context Protocol · in the page seps/index …| | [SEP-1730](https://modelcontextprotocol.io/seps/1730-sdks-tiering-system.md) | SDKs Tiering System | Final | Standards Track | 2025-10-29 | | [SEP-1699](https://modelcontextprotocol.io/seps/1699-s… Architecture Model Context Protocol · in the page specification/2024-11-05/architecture/index …ation The Model Context Protocol uses a capability-based negotiation system where clients and servers explicitly declare their supported features during initialization. Capabilities determine which p… Lifecycle Model Context Protocol · in the page specification/2024-11-05/basic/lifecycle …scription | | - | - | - | | Client | `roots` | Ability to provide filesystem [roots](https://modelcontextprotocol.io/specification/2024-11-05/client/roots.md) | | Client | `sampling` | Support for LLM… Roots Model Context Protocol · in the page specification/2024-11-05/client/roots …Protocol (MCP) provides a standardized way for clients to expose filesystem "roots" to servers. Roots define the boundaries of where servers can operate within the filesystem, allowing them to unders… Sampling Model Context Protocol · in the page specification/2024-11-05/client/sampling …"intelligencePriority": 0.8, "speedPriority": 0.5 }, "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } ``` **Response:** ```json theme={null} { "jsonrpc":… Specification Model Context Protocol · in the page specification/2024-11-05/index …nformation with language models * Expose tools and capabilities to AI systems * Build composable integrations and workflows The protocol uses [JSON-RPC](https://www.jsonrpc.org/) 2.0 messages to esta… Resources Model Context Protocol · in the page specification/2024-11-05/server/resources …rnet. ### file:// Used to identify resources that behave like a filesystem. However, the resources do not need to map to an actual physical filesystem. MCP servers **MAY** identify file:// resource… Tools Model Context Protocol · in the page specification/2024-11-05/server/tools …ked by language models. Tools enable models to interact with external systems, such as querying databases, calling APIs, or performing computations. Each tool is uniquely identified by a name and incl… Logging Model Context Protocol · in the page specification/2024-11-05/server/utilities/logging …conditions | Operation failures | | critical | Critical conditions | System component failures | | alert | Action must be taken immediately | Data corruption detected | | emergency | System is unusab… Architecture Model Context Protocol · in the page specification/2025-03-26/architecture/index …ation The Model Context Protocol uses a capability-based negotiation system where clients and servers explicitly declare their supported features during initialization. Capabilities determine which p… Authorization Model Context Protocol · in the page specification/2025-03-26/basic/authorization …. * For instance, an agent calls an MCP tool implemented by a SaaS system. 2. Client Credentials: the client is another application (not a human) * For instance, an agent calls a secure MCP tool… Lifecycle Model Context Protocol · in the page specification/2025-03-26/basic/lifecycle …scription | | - | - | - | | Client | `roots` | Ability to provide filesystem [roots](https://modelcontextprotocol.io/specification/2025-03-26/client/roots.md) | | Client | `sampling` | Support for LLM… Roots Model Context Protocol · in the page specification/2025-03-26/client/roots …Protocol (MCP) provides a standardized way for clients to expose filesystem "roots" to servers. Roots define the boundaries of where servers can operate within the filesystem, allowing them to unders… Sampling Model Context Protocol · in the page specification/2025-03-26/client/sampling …"intelligencePriority": 0.8, "speedPriority": 0.5 }, "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } ``` **Response:** ```json theme={null} { "jsonrpc":… Specification Model Context Protocol · in the page specification/2025-03-26/index …nformation with language models * Expose tools and capabilities to AI systems * Build composable integrations and workflows The protocol uses [JSON-RPC](https://www.jsonrpc.org/) 2.0 messages to esta… Resources Model Context Protocol · in the page specification/2025-03-26/server/resources …rnet. ### file:// Used to identify resources that behave like a filesystem. However, the resources do not need to map to an actual physical filesystem. MCP servers **MAY** identify file:// resource… Tools Model Context Protocol · in the page specification/2025-03-26/server/tools …ked by language models. Tools enable models to interact with external systems, such as querying databases, calling APIs, or performing computations. Each tool is uniquely identified by a name and incl… Logging Model Context Protocol · in the page specification/2025-03-26/server/utilities/logging …conditions | Operation failures | | critical | Critical conditions | System component failures | | alert | Action must be taken immediately | Data corruption detected | | emergency | System is unusab… Architecture Model Context Protocol · in the page specification/2025-06-18/architecture/index …ation The Model Context Protocol uses a capability-based negotiation system where clients and servers explicitly declare their supported features during initialization. Capabilities determine which p… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …scription | | - | - | - | | Client | `roots` | Ability to provide filesystem [roots](https://modelcontextprotocol.io/specification/2025-06-18/client/roots.md) | | Client | `sampling` | Support for LLM… Roots Model Context Protocol · in the page specification/2025-06-18/client/roots …Protocol (MCP) provides a standardized way for clients to expose filesystem "roots" to servers. Roots define the boundaries of where servers can operate within the filesystem, allowing them to unders… Sampling Model Context Protocol · in the page specification/2025-06-18/client/sampling …"intelligencePriority": 0.8, "speedPriority": 0.5 }, "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } ``` **Response:** ```json theme={null} { "jsonrpc":… Specification Model Context Protocol · in the page specification/2025-06-18/index …nformation with language models * Expose tools and capabilities to AI systems * Build composable integrations and workflows The protocol uses [JSON-RPC](https://www.jsonrpc.org/) 2.0 messages to esta… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …hint" to the model. For example, this information MAY be added to the system prompt.</p> </div></section> </div> <div class="type"> ### `ClientCapabilities` <div class="tsd-signature"><span clas… Resources Model Context Protocol · in the page specification/2025-06-18/server/resources …rnet. ### file:// Used to identify resources that behave like a filesystem. However, the resources do not need to map to an actual physical filesystem. MCP servers **MAY** identify file:// resource… Tools Model Context Protocol · in the page specification/2025-06-18/server/tools …ked by language models. Tools enable models to interact with external systems, such as querying databases, calling APIs, or performing computations. Each tool is uniquely identified by a name and incl… Logging Model Context Protocol · in the page specification/2025-06-18/server/utilities/logging …conditions | Operation failures | | critical | Critical conditions | System component failures | | alert | Action must be taken immediately | Data corruption detected | | emergency | System is unusab…
Feedback