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

456 pages for high.

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

Web client Model Context Protocol · in the page docs/2026-07-28/tools/inspector/web …nd bodies. On modern connections the standardized `Mcp-*` headers are highlighted and sentinel values decoded. * **Console**: the connected stdio server process's `stderr`, which is where most stdio s… Understanding Authorization in MCP Model Context Protocol · in the page docs/2026-07-28/tutorials/security/authorization …rization server for scenarios that require reliability, security, and high availability. You will be able to access the Keycloak authorization server from your browser at `http://localhost:8080`. ![… Local Server Security Model Context Protocol · in the page docs/2026-07-28/tutorials/security/local-server-security …n Servers in an Isolated Environment Process isolation is the single highest-leverage mitigation in this guide. It turns "this server can read my SSH keys" into "this server can read an empty directo… Security Best Practices Model Context Protocol · in the page docs/2026-07-28/tutorials/security/security_best_practices …nd guardrails to mitigate potential code execution attack vectors: * Highlight potentially dangerous command patterns (e.g., commands containing `sudo`, `rm -rf`, network operations, file system ac… Build an MCP client Model Context Protocol · in the page docs/draft/develop/build-client …version of `uv` installed * You must use the Python MCP SDK 2.0.0 or higher ## Setting Up Your Environment First, create a new Python project with `uv`: ```bash macOS/Linux theme={null} # Create p… Build an MCP server Model Context Protocol · in the page docs/draft/develop/build-server …") # writes to stderr ``` ### System requirements * Python 3.10 or higher installed. * You must use the Python MCP SDK 2.0.0 or higher. ### Set up your environment First, let's install `uv` and s… Client Best Practices Model Context Protocol · in the page docs/draft/develop/clients/client-best-practices …p, a host can: 1. Maintain a registry of available servers and their high-level descriptions. 2. Connect to a server only when the model determines it needs that server's capabilities. 3. Disconnect… Configuration and flags Model Context Protocol · in the page docs/draft/tools/inspector/configuration …`MCP_INSPECTOR_SECRET_KEY` | The passphrase itself. Use a generated, high-entropy value. Setting both key variables (with a non-blank `MCP_INSPECTOR_SECRET_KEY`) is an error. | | `MCP_INSPECTOR_PERSI… Protocol eras Model Context Protocol · in the page docs/draft/tools/inspector/protocol-eras …* The **Network** tab is the HTTP view: mirrored `Mcp-*` headers are highlighted and sentinel values decoded. * The **Protocol** tab is the JSON-RPC view: each spec error renders distinctly rather th… Security Model Context Protocol · in the page docs/draft/tools/inspector/security …on its own (a backup, snapshot, copy or commit), provided the key is high-entropy and did not leak with it | Yes | | Anyone who can read the key where it lives | No | | Root on the host, or the `dock… Web client Model Context Protocol · in the page docs/draft/tools/inspector/web …nd bodies. On modern connections the standardized `Mcp-*` headers are highlighted and sentinel values decoded. * **Console**: the connected stdio server process's `stderr`, which is where most stdio s… Understanding Authorization in MCP Model Context Protocol · in the page docs/draft/tutorials/security/authorization …rization server for scenarios that require reliability, security, and high availability. You will be able to access the Keycloak authorization server from your browser at `http://localhost:8080`. ![… Local Server Security Model Context Protocol · in the page docs/draft/tutorials/security/local-server-security …n Servers in an Isolated Environment Process isolation is the single highest-leverage mitigation in this guide. It turns "this server can read my SSH keys" into "this server can read an empty directo… Security Best Practices Model Context Protocol · in the page docs/draft/tutorials/security/security_best_practices …nd guardrails to mitigate potential code execution attack vectors: * Highlight potentially dangerous command patterns (e.g., commands containing `sudo`, `rm -rf`, network operations, file system ac… Build an MCP App Model Context Protocol · in the page extensions/apps/build …quisites You'll need [Node.js](https://nodejs.org/en/download) 18 or higher. Familiarity with [MCP tools](/specification/latest/server/tools.md) and [resources](/specification/latest/server/resources… MCP Registry Supported Package Types Model Context Protocol · in the page registry/package-types …stryType": "npm"` in `server.json`. For example: ```json server.json highlight={9} theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name"… MCP Registry Aggregators Model Context Protocol · in the page registry/registry-aggregators ….modelcontextprotocol.io/v0.1/servers?limit=100" ``` ```jsonc Output highlight={5} theme={null} { "servers": [ /* ... */ ], "metadata": { "count": 100, "nextCursor": "com.example/my… Publishing Remote Servers Model Context Protocol · in the page registry/remote-servers …ers via the `remotes` property in `server.json`: ```json server.json highlight={7-12} theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "na… Official MCP Registry Terms of Service Model Context Protocol · in the page registry/terms-of-service …’re also not responsible for any MCP servers or Registry Data, and we highly recommend that you evaluate each MCP server and its suitability for your intended use case(s) before deciding whether to us… Versioning Published MCP Servers Model Context Protocol · in the page registry/versioning …a version string in `server.json`. For example: ```json server.json highlight={6} theme={null} { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name"… SEP-1034: Support default values for all primitive types in elicitation schemas Model Context Protocol · in the page seps/1034--support-default-values-for-all-primitive-types-in …support defaults MAY ignore the field entirely. ## Rationale 1. The high-level rationale is to follow the precedent set by BooleanSchema rather than creating new mechanisms. 2. Making defaults optio… 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 …forward specific *solutions*. These groups exist to: * **Facilitate high signal spaces for discussion** such that those opting into notifications and meetings feel most content is relevant to them a… SEP-1303: Input Validation Errors as Tool Execution Errors Model Context Protocol · in the page seps/1303-input-validation-errors-as-tool-execution-errors …tion and must manually intervene ### Benefits of This Proposal 1. **Higher Task Completion Rates**: Models can self-correct validation errors without human intervention 2. **Better User Experience**… SEP-1577: Sampling With Tools Model Context Protocol · in the page seps/1577--sampling-with-tools …any control over this) Cons: * Classifier might be needed to avoid High potential for privacy leaks / abuse * If user approves Gmail MCP tool usage / delegation by mistake, server gets access to… SEP-1686: Tasks Model Context Protocol · in the page seps/1686-tasks …servers to add task support to requests incrementally, starting with high-value operations and expanding over time based on actual usage patterns. Architecturally, tasks are treated as metadata rath… SEP-1865: MCP Apps - Interactive User Interfaces for MCP Model Context Protocol · in the page seps/1865-mcp-apps-interactive-user-interfaces-for-mcp …ntextprotocol/ext-apps/blob/main/specification/draft/apps.mdx). At a high level, MCP Apps extends the Model Context Protocol to enable servers to deliver interactive user interfaces to hosts. This ex… SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12 Model Context Protocol · in the page seps/2106-json-schema-2020-12 …ntent`: Any JSON value (objects, arrays, or primitives) * McpServer high-level API updated to support array and primitive outputSchema ### Everything Server Demo Tools Three demo tools added to th… SEP-2127: MCP Server Cards - HTTP Server Discovery Model Context Protocol · in the page seps/2127-mcp-server-cards …atibility; breaking changes require a new extension identifier. At a high level, the Server Card extension introduces: * **Server Card document**: A static metadata document describing a *remote* MC… SEP-2148: MCP Contributor Ladder Model Context Protocol · in the page seps/2148-contributor-ladder …to project leadership. 2. **Trust Building**: Merge rights and other high-privilege responsibilities are earned through demonstrated commitment and good judgment over time. A graduated system ensures… SEP-2149: MCP Group Governance and Charter Template Model Context Protocol · in the page seps/2149-working-group-charter-template …rights for substantive concerns Voting is reserved for contested or high-impact decisions. ### Model Inspiration This template is adapted from Kubernetes governance structures and tailored for MCP… SEP-2243: HTTP Header Standardization for Streamable HTTP Transport Model Context Protocol · in the page seps/2243-http-standardization …: "string", "description": "Request priority: low, normal, or high", "x-mcp-header": "Priority" } }, "required": ["report_type"] } } ``` **Request**: ```http theme={n… SEP-2322: Multi Round-Trip Requests Model Context Protocol · in the page seps/2322-MRTR …potential single point of failure. To avoid that, it must provide high availability, replication, and backup mechanisms. * The persistent storage layer becomes a bottleneck, limiting horizon… SEP-2575: Make MCP Stateless Model Context Protocol · in the page seps/2575-stateless-mcp …very request is self-contained and can be understood in isolation, is highly desirable for its inherent simplicity, scalability, and reliability. The current Model Context Protocol (MCP) is not statel… SEP-2640: Skills Extension Model Context Protocol · in the page seps/2640-skills-extension …te them with host-side tools. Hosts MUST treat MCP-served skills as a higher-risk surface than remote tool invocation. * **No implicit local execution.** Hosts MUST NOT allow MCP-served skill content… SEP-2663: Tasks Extension Model Context Protocol · in the page seps/2663-tasks-extension …they would to standard elicitation/sampling requests. A task is not a higher-trust channel. ## Reference Implementation Implemented in [mcpkit](https://github.com/panyam/mcpkit/blob/02cfbe0d2cada816… SEP-986: Specify Format for Tool Names Model Context Protocol · in the page seps/986-specify-format-for-tool-names …that could block valid use cases. ## Rationale Community discussion highlighted the need for flexibility in tool naming. While some conventions (like lower-kebab-case) are common, many tools and cli… SEP-990: Enable enterprise IdP policy controls during MCP OAuth flows Model Context Protocol · in the page seps/990-enable-enterprise-idp-policy-controls-during-mcp-o …se-ready-mcp) I also presented this at the MCP Dev Summit in May. A high level overview of the flow is below: ```mermaid theme={null} sequenceDiagram participant UA as Browser participant C… Architecture Model Context Protocol · in the page specification/2024-11-05/architecture/index …* Clear separation enables maintainable code 2. **Servers should be highly composable** * Each server provides focused functionality in isolation * Multiple servers can be combined seamlessly… Sampling Model Context Protocol · in the page specification/2024-11-05/client/sampling …y values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How important is low latency? Higher values prefer faster models. * `intel… Architecture Model Context Protocol · in the page specification/2025-03-26/architecture/index …* Clear separation enables maintainable code 2. **Servers should be highly composable** * Each server provides focused functionality in isolation * Multiple servers can be combined seamlessly… Sampling Model Context Protocol · in the page specification/2025-03-26/client/sampling …y values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How important is low latency? Higher values prefer faster models. * `intel… Architecture Model Context Protocol · in the page specification/2025-06-18/architecture/index …* Clear separation enables maintainable code 2. **Servers should be highly composable** * Each server provides focused functionality in isolation * Multiple servers can be combined seamlessly… Sampling Model Context Protocol · in the page specification/2025-06-18/client/sampling …y values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How important is low latency? Higher values prefer faster models. * `intel… Schema Reference Model Context Protocol · in the page specification/2025-06-18/schema …ve from the server. The server should send all logs at this level and higher (i.e., more severe) to the client as notifications/message.</p> </div></li></ul></div><aside class="tsd-sources"> <p>Overri… Architecture Model Context Protocol · in the page specification/2025-11-25/architecture/index …* Clear separation enables maintainable code 2. **Servers should be highly composable** * Each server provides focused functionality in isolation * Multiple servers can be combined seamlessly… Elicitation Model Context Protocol · in the page specification/2025-11-25/client/elicitation …loper.apple.com/documentation/webkit/wkwebview) is not. 5. **SHOULD** highlight the domain of the URL to mitigate subdomain spoofing. 6. **SHOULD** have warnings for ambiguous/suspicious URIs (i.e., c… Sampling Model Context Protocol · in the page specification/2025-11-25/client/sampling …y values (0-1): * `costPriority`: How important is minimizing costs? Higher values prefer cheaper models. * `speedPriority`: How important is low latency? Higher values prefer faster models. * `intel… Schema Reference Model Context Protocol · in the page specification/2025-11-25/schema …ve from the server. The server should send all logs at this level and higher (i.e., more severe) to the client as notifications/message.</p> </div></section> </div> ## `notifications/cancelled` <div… Architecture Model Context Protocol · in the page specification/2026-07-28/architecture/index …* Clear separation enables maintainable code 2. **Servers should be highly composable** * Each server provides focused functionality in isolation * Multiple servers can be combined seamlessly… Multi Round-Trip Requests Model Context Protocol · in the page specification/2026-07-28/basic/patterns/mrtr …er across server instances or requiring stateful load balancing. The high level flow functions as follows: 1. Client sends an initial request to the server with the parameters needed to perform the…
Feedback