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

675 pages for detail.

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

Debugging Model Context Protocol · in the page docs/draft/tools/debugging …pts * Configuration files * Steps to reproduce * Environment details ## Next steps > [card] [MCP Inspector](https://modelcontextprotocol.io/docs/draft/tools/inspector.md) > > Learn to use t… CLI client Model Context Protocol · in the page docs/draft/tools/inspector/cli …` (userinfo or query tokens) or in stdio `args`. Treat raw URL and > `detail` fields as sensitive before pasting them into an issue. ### Editing the catalog `servers/add`, `servers/edit`, and `serve… Protocol eras Model Context Protocol · in the page docs/draft/tools/inspector/protocol-eras …tion shows a **"Mirrored request headers (SEP-2243)"** section in its detail panel, for example `city -> Mcp-Param-City`. * A tool with an **invalid** annotation (say, a header name of `"Bad Header"`,… Recipes Model Context Protocol · in the page docs/draft/tools/inspector/recipes …onnecting`, then `connected` or `error` (`data-error-message` has the detail) | | `[data-testid="connection-status"]` | `data-deeplink` | `parsed`, `rejected`, or `none` (`none` means no deep link was… TUI client Model Context Protocol · in the page docs/draft/tools/inspector/tui …| | `Tab` / `Shift+Tab` | Move focus: server list → tab bar → list → details | | `Left` / `Right` arrows (tab bar focused), or a tab's letter | Switch tabs | | `Up` / `Down` arrows | Select a server,… Web client Model Context Protocol · in the page docs/draft/tools/inspector/web …Console The three tabs show the same traffic at different levels of detail: * **Protocol**: the JSON-RPC transcript. Requests paired with responses, notifications inline, [MRTR](https://modelcontex… Understanding Authorization in MCP Model Context Protocol · in the page docs/draft/tutorials/security/authorization …erver: > > ```bash theme={null} > python server.py > ``` > > For more details, see [Authorization](https://py.sdk.modelcontextprotocol.io/run/authorization/) in the Python SDK documentation. > [tab]… Security Best Practices Model Context Protocol · in the page docs/draft/tutorials/security/security_best_practices …/doc/html/rfc9700). ## Attacks and Mitigations This section gives a detailed description of attacks on MCP implementations, along with potential countermeasures. ### Confused Deputy Problem Attack… Build an MCP App Model Context Protocol · in the page extensions/apps/build …tensions.modelcontextprotocol.io/api/) > > Full SDK reference and API details > [card] [GitHub Repository](https://github.com/modelcontextprotocol/ext-apps) > > Source code, examples, and issue track… MCP Apps Model Context Protocol · in the page extensions/apps/overview …an interactive map where users click regions to drill down, hover for details, and toggle between metrics, all without additional prompts. **Configuring with many options.** Setting up a deployment i… Enterprise-Managed Authorization Model Context Protocol · in the page extensions/auth/enterprise-managed-authorization …ity gaps: * Employees shouldn't need to understand the authorization details of every MCP server their organization uses * Security teams can't enforce consistent access policies if each user authori… Extension Support Matrix Model Context Protocol · in the page extensions/client-matrix …tps://modelcontextprotocol.io/extensions/overview.md#negotiation) for details on the capability negotiation mechanism. Extensions Overview Model Context Protocol · in the page extensions/overview …llowed, who approves them, and what implementers can expect. For full details, see [SEP-3392: Extension Lifecycle](https://modelcontextprotocol.io/seps/3392-extension-lifecycle.md). | Stage | Protoco… Tasks Model Context Protocol · in the page extensions/tasks/overview …` | A JSON-RPC error occurred during execution. The `error` field has details. | | `cancelled` | The operation was cancelled (not always honored). | `completed`, `failed`, and `cancelled` are termina… The MCP Registry Model Context Protocol · in the page registry/about …t namespace, providing trust and accountability in the ecosystem. For details on authentication methods, see the [Authentication guide](https://modelcontextprotocol.io/registry/authentication.md). ##… How to Authenticate When Publishing to the Official MCP Registry Model Context Protocol · in the page registry/authentication …etch failure and a signature mismatch have different causes; read the detailed error returned by the Registry. ### Compare the "Expected proof record" against what is actually published Each login i… Quickstart: Publish an MCP Server to the MCP Registry Model Context Protocol · in the page registry/quickstart …extprotocol.io/registry/remote-servers.md#ownership-verification) for details. ## Prerequisites * **Node.js** — This tutorial assumes the MCP server is written in TypeScript. * **npm account (packag… Official MCP Registry Terms of Service Model Context Protocol · in the page registry/terms-of-service …red to provide certain information (such as identification or contact details) as part of a registration process or in connection with your access or use of the Registry or MCP servers therein. Any in… 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 …nd semantics of any new protocol feature. The specification should be detailed enough to allow competing, interoperable implementations. A PR with the changes to the specification should be provided.*… SEP-1577: Sampling With Tools Model Context Protocol · in the page seps/1577--sampling-with-tools …ol change / could be entirely done by the client as an implementation detail of their sampling support. The end user would allowlist tools from any other MCP server for use in a sampling request, wit… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …//github.com/modelcontextprotocol/modelcontextprotocol/pull/1732) for details. ### 3. Protocol Messages #### 3.1. Creating Tasks To create a task, requestors send a request with the `modelcontextpr… SEP-1730: SDKs Tiering System Model Context Protocol · in the page seps/1730-sdks-tiering-system …must undergo conformance testing using protocol trace validation: for details see [Conformance Testing RFC (forthcoming)](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1627). Thi… SEP-2127: MCP Server Cards - HTTP Server Discovery Model Context Protocol · in the page seps/2127-mcp-server-cards …ver Card** extension and names its Working Group and maintainers. The detailed, normative wire format — the Server Card schema, field definitions, the discovery mechanics, and the full security analys… SEP-2133: Extensions Model Context Protocol · in the page seps/2133-extensions …ply to get some initial extension structure off the ground and defers detailed technical discussion around more complex/debatable aspects of extensions. ## Rationale This design for extensions uses… SEP-2148: MCP Contributor Ladder Model Context Protocol · in the page seps/2148-contributor-ladder …oject-wide implications, or when explicitly required by process. The detailed escalation procedure for Working Group and Interest Group disputes — including the designation of a Core Maintainer witho… SEP-2322: Multi Round-Trip Requests Model Context Protocol · in the page seps/2322-MRTR …sending in parallel (e.g., a tool list or even another tool call). <details> <summary>Click to expand Example Flow for Ephemeral Tools</summary> **Example Flow for Ephemeral Tools** Note: Thi… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …requests. */ supportedVersions: string[]; /** * An object detailing the capabilities of the server. */ capabilities: ServerCapabilities; /** * Information about the server softw… SEP-2663: Tasks Extension Model Context Protocol · in the page seps/2663-tasks-extension …status * - Additional information for "failed" status (e.g., error details, what went wrong) * * This MAY be exposed to the end-user or model. */ statusMessage?: string; /** ISO 8601… SEP-3398: Release Cycle Updates Model Context Protocol · in the page seps/3398-release-cycle-updates …The remaining specification proceeds on schedule. Security-sensitive details follow the existing [security reporting and disclosure process](https://modelcontextprotocol.io/community/security.md). Ke… Overview Model Context Protocol · in the page specification/2024-11-05/basic/index …ort exactly the features they need. See the following pages for more details on the different components: > [card] [Lifecycle](https://modelcontextprotocol.io/specification/2024-11-05/basic/lifecycl… Lifecycle Model Context Protocol · in the page specification/2024-11-05/basic/lifecycle …tibility * Exchange and negotiate capabilities * Share implementation details The client **MUST** initiate this phase by sending an `initialize` request containing: * Protocol version supported * Cl… Specification Model Context Protocol · in the page specification/2024-11-05/index …onal context and tools into the ecosystem of AI applications. ## Key Details ### Base Protocol * [JSON-RPC](https://www.jsonrpc.org/) message format * Stateful connections * Server and client capab… Overview Model Context Protocol · in the page specification/2024-11-05/server/index …I POST requests, file writing | Explore these key primitives in more detail below: > [card] [Prompts](https://modelcontextprotocol.io/specification/2024-11-05/server/prompts.md) > [card] [Resources… Logging Model Context Protocol · in the page specification/2024-11-05/server/utilities/logging …: | Level | Description | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | General informational messages | Operation progress updates… Authorization Model Context Protocol · in the page specification/2025-03-26/basic/authorization …server, or 2. Present a UI to users that allows them to enter these details, after registering an OAuth client themselves (e.g., through a configuration interface hosted by the server). ### A… Lifecycle Model Context Protocol · in the page specification/2025-03-26/basic/lifecycle …tibility * Exchange and negotiate capabilities * Share implementation details The client **MUST** initiate this phase by sending an `initialize` request containing: * Protocol version supported * Cl… Key Changes Model Context Protocol · in the page specification/2025-03-26/changelog …rotocol/specification/tree/main/schema/2025-03-26/schema.ts) for more details. ## Full changelog For a complete list of all changes that have been made since the last protocol revision, [see GitHub]… Specification Model Context Protocol · in the page specification/2025-03-26/index …onal context and tools into the ecosystem of AI applications. ## Key Details ### Base Protocol * [JSON-RPC](https://www.jsonrpc.org/) message format * Stateful connections * Server and client capab… Overview Model Context Protocol · in the page specification/2025-03-26/server/index …I POST requests, file writing | Explore these key primitives in more detail below: > [card] [Prompts](https://modelcontextprotocol.io/specification/2025-03-26/server/prompts.md) > [card] [Resources… Logging Model Context Protocol · in the page specification/2025-03-26/server/utilities/logging …: | Level | Description | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | General informational messages | Operation progress updates… Authorization Model Context Protocol · in the page specification/2025-06-18/basic/authorization …d issuing access tokens for use at the MCP server. The implementation details of the authorization server are beyond the scope of this specification. It may be hosted with the resource server or a sep… Lifecycle Model Context Protocol · in the page specification/2025-06-18/basic/lifecycle …tibility * Exchange and negotiate capabilities * Share implementation details The client **MUST** initiate this phase by sending an `initialize` request containing: * Protocol version supported * Cl… Specification Model Context Protocol · in the page specification/2025-06-18/index …onal context and tools into the ecosystem of AI applications. ## Key Details ### Base Protocol * [JSON-RPC](https://www.jsonrpc.org/) message format * Stateful connections * Server and client capab… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …ut the error. The value of this member is defined by the sender (e.g. detailed error information, nested errors etc.).</p> </div></li></ul></div></section> </div> <div class="type"> ### `JSONRPCMes… Overview Model Context Protocol · in the page specification/2025-06-18/server/index …I POST requests, file writing | Explore these key primitives in more detail below: > [card] [Prompts](https://modelcontextprotocol.io/specification/2025-06-18/server/prompts.md) > [card] [Resources… Logging Model Context Protocol · in the page specification/2025-06-18/server/utilities/logging …: | Level | Description | Example Use Case | | - | - | - | | debug | Detailed debugging information | Function entry/exit points | | info | General informational messages | Operation progress updates… Authorization Model Context Protocol · in the page specification/2025-11-25/basic/authorization …d issuing access tokens for use at the MCP server. The implementation details of the authorization server are beyond the scope of this specification. It may be hosted with the resource server or a sep… Lifecycle Model Context Protocol · in the page specification/2025-11-25/basic/lifecycle …tibility * Exchange and negotiate capabilities * Share implementation details The client **MUST** initiate this phase by sending an `initialize` request containing: * Protocol version supported * Cl… Transports Model Context Protocol · in the page specification/2025-11-25/basic/transports …25-11-25/basic/security_best_practices.md#session-hijacking) for more details. 2. If an `MCP-Session-Id` is returned by the server during initialization, clients using the Streamable HTTP transport… Tasks Model Context Protocol · in the page specification/2025-11-25/basic/utilities/tasks …ing the current state (can be present for any status, including error details for failed tasks) * `createdAt`: ISO 8601 timestamp when the task was created * `ttl`: Time in milliseconds from creation…
Feedback