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

959 pages for update.

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

Understanding MCP clients Model Context Protocol · in the page docs/2026-07-28/learn/client-concepts …as users work with different projects or folders. Servers pick up the updated boundaries the next time they request the roots list. #### Example: Travel Planning Workspace A travel agent working wit… Understanding MCP servers Model Context Protocol · in the page docs/2026-07-28/learn/server-concepts …ata | | `subscriptions/listen` | Monitor resource changes | Stream of update notifications | To watch specific resources for changes, a client sends a [`subscriptions/listen`](/specification/2026-07-… Versioning Model Context Protocol · in the page docs/2026-07-28/learn/versioning …The protocol version will *not* be incremented when the > protocol is updated, as long as the changes maintain backwards compatibility. This allows > for incremental improvements while preserving inte… Protocol eras Model Context Protocol · in the page docs/2026-07-28/tools/inspector/protocol-eras …When the resource changes, the server emits `notifications/resources/updated` and the subscribed tile's last-updated time is stamped. Reproduce with `test-servers/configs/subscriptions-legacy-http.j… Local Server Security Model Context Protocol · in the page docs/2026-07-28/tutorials/security/local-server-security …ised future release does not walk onto your machine through an auto-update. Pair the pin with a deliberate update habit: when a security advisory lands for something you pinned, the pin is what ke… Build an MCP client Model Context Protocol · in the page docs/draft/develop/build-client …D @types/node typescript # Create source file new-item index.ts ``` Update your `package.json` to set `type: "module"` and a build script: ```json package.json theme={null} { "type": "module",… Build an MCP server Model Context Protocol · in the page docs/draft/develop/build-server …ai/download) If you already have Claude for Desktop, **make sure it's updated to the latest version.** We'll need to configure Claude for Desktop for whichever MCP servers you want to use. To do this… Client Best Practices Model Context Protocol · in the page docs/draft/develop/clients/client-best-practices …} // The model calls a lightweight search tool search_tools({ query: "update salesforce record" }) // Returns concise matches: names and one-line descriptions only → [ { name: "salesforce_updateR… Connect to local MCP servers Model Context Protocol · in the page docs/draft/develop/connect-local-servers …e latest version by clicking the Claude menu and selecting "Check for Updates..." ### Node.js The Filesystem Server and many other MCP servers require Node.js to run. Verify your Node.js installatio… Architecture overview Model Context Protocol · in the page docs/draft/learn/architecture …**: Supports additional capabilities like notifications for real-time updates and progress tracking for long-running operations #### Transport layer The transport layer manages communication channel… Understanding MCP clients Model Context Protocol · in the page docs/draft/learn/client-concepts …as users work with different projects or folders. Servers pick up the updated boundaries the next time they request the roots list. #### Example: Travel Planning Workspace A travel agent working wit… Understanding MCP servers Model Context Protocol · in the page docs/draft/learn/server-concepts …ata | | `subscriptions/listen` | Monitor resource changes | Stream of update notifications | To watch specific resources for changes, a client sends a [`subscriptions/listen`](/specification/draft/ba… Versioning Model Context Protocol · in the page docs/draft/learn/versioning …The protocol version will *not* be incremented when the > protocol is updated, as long as the changes maintain backwards compatibility. This allows > for incremental improvements while preserving inte… Protocol eras Model Context Protocol · in the page docs/draft/tools/inspector/protocol-eras …When the resource changes, the server emits `notifications/resources/updated` and the subscribed tile's last-updated time is stamped. Reproduce with `test-servers/configs/subscriptions-legacy-http.j… Local Server Security Model Context Protocol · in the page docs/draft/tutorials/security/local-server-security …ised future release does not walk onto your machine through an auto-update. Pair the pin with a deliberate update habit: when a security advisory lands for something you pinned, the pin is what ke… MCP Apps Model Context Protocol · in the page extensions/apps/overview …method name prefix. The app can request tool calls, send messages, update the model's context, and receive data from the host. ```mermaid theme={null} sequenceDiagram participant User p… Extension Support Matrix Model Context Protocol · in the page extensions/client-matrix …the community. If you notice any inaccuracies or would like to add or update information, please [submit a pull request](https://github.com/modelcontextprotocol/modelcontextprotocol/pulls). ## Extens… Extensions Overview Model Context Protocol · in the page extensions/overview …### Evolution Extensions evolve independently of the core protocol. Updates are managed by the extension repository maintainers and don't require core maintainer review. That said, backwards compat… Tasks Model Context Protocol · in the page extensions/tasks/overview …_required` and surfaces the request. The client responds via `tasks/update` — no second connection or unsolicited server-to-client messages required. * **Server-directed.** The server decides per-… Frequently Asked Questions Model Context Protocol · in the page registry/faq …//github.com/modelcontextprotocol/registry/issues/104). ### How do I update my server metadata? Submit a new `server.json` with a unique version string. Once published, version metadata is immutable… MCP Registry Aggregators Model Context Protocol · in the page registry/registry-aggregators …GET /v0.1/servers` endpoint supports filtering servers that have been updated since a given timestamp. For example, servers that have been updated since 2025-10-23 can be fetched using an `updated_si… Official MCP Registry Terms of Service Model Context Protocol · in the page registry/terms-of-service …e accurate and up-to-date, and you agree to inform us promptly of any updates. You understand that your use of the Registry may be monitored to ensure quality and verify your compliance with these Ter… Versioning Published MCP Servers Model Context Protocol · in the page registry/versioning …/v2.1" } ] } ``` ### Use Prerelease Versions for Registry-only Updates If you anticipate publishing a server multiple times *without* changing the underlying package or remote URL — for exampl… SEP-1024: MCP Client Security Requirements for Local Server Installation Model Context Protocol · in the page seps/1024-mcp-client-security-requirements-for-local-server- …main unchanged * **Client Implementation Required**: MCP clients must update their local server installation flows to comply with new security requirements * **User Experience Changes**: Users will se… SEP-1036: URL Mode Elicitation for secure out-of-band interactions Model Context Protocol · in the page seps/1036-url-mode-elicitation-for-secure-out-of-band-intera …r wants them to open. ## Specification ### Overview Elicitation is updated to support two modes: * **Form mode** (in-band): Servers can request structured data from users with optional JSON schema… SEP-1046: Support OAuth client credentials flow in authorization Model Context Protocol · in the page seps/1046-support-oauth-client-credentials-flow-in-authoriza …ecrets. As guidance to implementors, the spec overview would also be updated to describe the different flows and when each is applicable. In addition, to address a common question, the spec would be… SEP-1302: Formalize Working Groups and Interest Groups in MCP Governance Model Context Protocol · in the page seps/1302-formalize-working-groups-and-interest-groups-in-mc …for a Project * Facilitator(s) is/are responsible for fielding status update requests by community moderators or maintainers **Examples**: * Registry * Inspector * Tool Filtering * Server Identity… SEP-1303: Input Validation Errors as Tool Execution Errors Model Context Protocol · in the page seps/1303-input-validation-errors-as-tool-execution-errors …`input validation errors` category) ### Specification Text Changes Update the error handling section to include: ``` ## Error Handling Tools use two error reporting mechanisms: 1. **Protocol Err… SEP-1319: Decouple Request Payload from RPC Methods Definition Model Context Protocol · in the page seps/1319-decouple-request-payload-from-rpc-methods-definiti …use across different methods, leading to redundancy and making future updates to the protocol more complex and error-prone. * **Tightly Coupled to JSON-RPC:** Most critically, this tight coupling to J… SEP-1577: Sampling With Tools Model Context Protocol · in the page seps/1577--sampling-with-tools …vements) * Fenced by new capability (`sampling { tools {} }`) * Fix/update underspecified strings in [CreateMessageResult](https://modelcontextprotocol.io/specification/2025-06-18/schema.md#createme… 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 …a: "http://json-schema.org/draft-07/schema#"` during transition, then update to 2020-12 features. ## Reference Implementation ### SDK Implementations **Python SDK** - Already compatible: * Uses Py… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …-tracking functionality, enabling host applications to receive status updates for a tool call via notifications. However, there is no way for a client to explicitly request the status of a tool call,… SEP-1730: SDKs Tiering System Model Context Protocol · in the page seps/1730-sdks-tiering-system …nclear commitment levels for bug fixes, security patches, and feature updates * **Implementation Timelines**: No visibility into when SDKs will support new protocol versions and features ## Specifica… SEP-1850: PR-Based SEP Workflow Model Context Protocol · in the page seps/1850-pr-based-sep-workflow …*, amend the commit to rename the file to `{PR-number}-{slug}.md` and update the header (`SEP-{PR-number}` and `PR: #{PR-number}`) 5. **Wait for sponsor assignment**: Once a sponsor agrees, they will… SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 Model Context Protocol · in the page seps/2106-json-schema-2020-12 …* Primitives: `"string"`, `42`, `true`, `null` ### 4. Documentation Updates Update `docs/specification/draft/server/tools.mdx`: * Remove statement that `structuredContent` is "returned as a JSON o… SEP-2133: Extensions Model Context Protocol · in the page seps/2133-extensions …As extensions are independent of the core protocol, extensions may be updated and deployed at any time, but changes MUST ensure they account for backwards compatibility in their design. #### Promotio… SEP-2149: MCP Group Governance and Charter Template Model Context Protocol · in the page seps/2149-working-group-charter-template …rection of the group on a continuous basis * Provide quarterly status updates to the Community and Core Maintainer Group #### 1.3 Participation Levels All groups use the following participation tier… SEP-2164: Standardize Resource Not Found Error Code Model Context Protocol · in the page seps/2164-resource-not-found-error …cs * Adding a protocol-defined custom code requires all clients to be updated to recognize it * `-32602` already has the correct meaning and is universally understood by JSON-RPC libraries ## Backwar… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …based routing would require all existing MCP Servers to take a major update, and potentially support two sets of endpoints to support multiple versions. Even if the SDKs can paper over this additiona… SEP-2322: Multi Round-Trip Requests Model Context Protocol · in the page seps/2322-MRTR …tings/work/custom-rules?view=azure-devops). The scenario involves an `update_work_item` tool that transitions a Bug work item to "Resolved." ADO custom rules require specific fields when certain state… SEP-2468: Recommend Issuer (iss) Parameter in MCP Auth Responses Model Context Protocol · in the page seps/2468-recommend-issuer-claim-for-auth …orization servers often begin emitting `iss` before their metadata is updated, and discarding in that window would reject legitimate flows without security benefit. ## Backward Compatibility The `is… 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 …hen that spec version is released, the scenario's spec-version tag is updated from the draft tag to the dated version as part of the normal release process. The conformance harness and the SDK under t… SEP-2549: TTL for List Results Model Context Protocol · in the page seps/2549-TTL-for-list-results …sources/list_changed` | | `resources/read` | `notifications/resources/updated` | This approach has several limitations: 1. **HTTP-based transports require SSE Streams**: Many clients and servers hav… SEP-2567: Sessionless MCP via Explicit State Handles Model Context Protocol · in the page seps/2567-sessionless-mcp …ps://linear.app/docs/mcp) | `create_issue` → issue id | `get_issue`, `update_issue`, `create_comment` | | [Notion](https://developers.notion.com/docs/mcp) | `notion-create-pages` → page id | `notion-u… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …d?: boolean; /** * Subscribe to notifications/resources/updated for specific * resource URIs. Replaces the resources/subscribe RPC. */ resourceSubscriptions?: string[… SEP-2577: Deprecate Roots, Sampling, and Logging Model Context Protocol · in the page seps/2577-deprecate-roots-sampling-and-logging …but MUST NOT be modified during the deprecation period. They will be updated when the deprecated types are removed: * `ClientNotification` (includes `RootsListChangedNotification`) * `ClientResult`… SEP-2596: Specification Feature Lifecycle and Deprecation Policy Model Context Protocol · in the page seps/2596-spec-feature-lifecycle-and-deprecation …o separate implementation gate: the [versioning guide][versioning] is updated to reference this policy; `deprecated.mdx` is created seeded with the two features above; the "Deprecated" heading is adde… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …ay be corrupted, tampered with, or simply stale because the skill was updated after the listing was fetched. Whatever the cause, hosts MUST NOT use the unverified content; to recover from staleness, c… SEP-2663: Tasks Extension Model Context Protocol · in the page seps/2663-tasks-extension …polling. The extension introduces three methods: `tasks/get`, `tasks/update`, and `tasks/cancel`; a polymorphic-result discriminator (`resultType: "task"`); and a `Task` shape that carries a task sta… SEP-414: Document OpenTelemetry Trace Context Propagation Conventions Model Context Protocol · in the page seps/414-request-meta …lcontextprotocol/issues/1788) - reserved keys in `_meta`; should be updated with `traceparent`, `tracestate`, and `baggage` when this SEP is implemented * [SEP-2028](https://github.com/modelcontex…
Feedback