613 pages for -n.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Connect to local MCP servers
Model Context Protocol · in the page
docs/draft/develop/connect-local-servers
…l only show recent logs): > > ```bash macOS/Linux theme={null} > tail -n 20 -f ~/Library/Logs/Claude/mcp*.log > ``` > > ```powershell Windows theme={null} > type "%APPDATA%\Claude\logs\mcp*.log" > ```…
Versioning
Model Context Protocol · in the page
docs/draft/learn/versioning
…lVersionError`](/specification/draft/basic/versioning#protocol-version-negotiation) listing the versions it does support. The client can then retry the request with a mutually supported version, or su…
Debugging
Model Context Protocol · in the page
docs/draft/tools/debugging
…` * Windows: `%APPDATA%\Claude\logs` ```bash macOS theme={null} tail -n 20 -F ~/Library/Logs/Claude/mcp*.log ``` ```powershell Windows theme={null} type "$env:AppData\Claude\logs\mcp*.log" ``` The…
MCP Inspector
Model Context Protocol · in the page
docs/draft/tools/inspector
…://api.example.com/mcp --transport http \ --method tools/call --tool-name get_weather --tool-arg city=Boston --format json | jq .result ``` See [CLI client](/docs/draft/tools/inspector/cli.md). **…
Authorization
Model Context Protocol · in the page
docs/draft/tools/inspector/authorization
…ecting, and revoke the grant at the authorization server (skip with `--no-revoke`). HTTP/SSE only. | A typical remote-VM sequence. It assumes a web Inspector is running on the VM with a known `MCP_IN…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…ck into a gate (see [CI gates](#ci-gates)). | | `tools/call` | `--tool-name`, plus optional `--tool-arg` / `--tool-args-json` | | | `resources/list` | None | | | `resources/read` | `--uri` | | | `reso…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…| Group | Flags | | - | - | | **What to invoke** | `--method`, `--tool-name`, `--tool-arg`, `--tool-args-json`, `--uri`, `--cursor`, `--prompt-name`, `--prompt-args`, `--log-level`, `--metadata`, `--t…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…live` when an open connection holds it. | | `mcpdo auth/clear <url-or-name>` | Clear one stored credential, by store URL or friendly name. `--all --yes` clears every one. | | `mcpdo auth/ema-login` /…
Protocol eras
Model Context Protocol · in the page
docs/draft/tools/inspector/protocol-eras
…the `Not acknowledged` state, use `test-servers/configs/subscriptions-never-acknowledged-http.json`. That server acknowledges your first subscription, then refuses every later listen, so subscribing…
Recipes
Model Context Protocol · in the page
docs/draft/tools/inspector/recipes
…tp --server-url https://example.com/mcp \ --method tools/call --tool-name <tool> --app-info --advertise-apps ``` `--advertise-apps` makes the CLI claim MCP Apps support at `initialize`. It is off b…
Security
Model Context Protocol · in the page
docs/draft/tools/inspector/security
…ting on a network](/docs/draft/tools/inspector/recipes.md#hosting-on-a-network). > [!WARNING] > > Never combine `DANGEROUSLY_OMIT_AUTH` with a non-loopback bind. If you need > the Inspector reachable…
Web client
Model Context Protocol · in the page
docs/draft/tools/inspector/web
…ting on a network](/docs/draft/tools/inspector/recipes.md#hosting-on-a-network) recipe for the full matrix, and [Configuration](/docs/draft/tools/inspector/configuration.md#web-backend-environment-var…
Local Server Security
Model Context Protocol · in the page
docs/draft/tutorials/security/local-server-security
…d NuGet will host almost anything, and a package being popular or well-named guarantees neither that it is safe nor that it is current. Even curated MCP catalogs describe their own vetting as best-eff…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…={null} New-Item -ItemType Directory -Force -Path .claude\skills | Out-Null; Copy-Item -Recurse ext-apps\plugins\mcp-apps\skills\create-mcp-app .claude\skills\create-mcp-app ``` To verify the skill i…
Extensions Overview
Model Context Protocol · in the page
extensions/overview
…ue *extension identifier* with the format: `{vendor-prefix}/{extension-name}`, e.g. `io.modelcontextprotocol/oauth-client-credentials`. Identifiers follow the same rules as [`_meta` keys](/specificati…
The MCP Registry
Model Context Protocol · in the page
registry/about
…ch contains: * The server's unique name (e.g., `io.github.user/server-name`) * Where to locate the server (e.g., npm package name, remote server URL) * Execution instructions (e.g., command-line args…
How to Authenticate When Publishing to the Official MCP Registry
Model Context Protocol · in the page
registry/authentication
…pem # Generate TXT record PUBLIC_KEY="$(openssl ec -in key.pem -text -noout -conv_form compressed | grep -A4 "pub:" | tail -n +2 | tr -d ' :\n' | xxd -r -p | base64)" echo "${MY_DOMAIN}. IN TXT \"v=M…
How to Automate Publishing with GitHub Actions
Model Context Protocol · in the page
registry/github-actions
…npm package: - name: Set up Node.js uses: actions/setup-node@v5 with: node-version: "lts/*" - name: Install dependencies run: npm ci - name: Run…
The MCP Registry Moderation Policy
Model Context Protocol · in the page
registry/moderation-policy
…ke guarantees about moderation, and consumers should assume minimal-to-no moderation. The MCP Registry is a community supported project, and we have limited active moderation capabilities. We largely…
MCP Registry Supported Package Types
Model Context Protocol · in the page
registry/package-types
…es ownership of PyPI packages by checking for the existence of an `mcp-name: $SERVER_NAME` string in the package README (which becomes the package description on PyPI). The string may be hidden in a c…
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
…he MCP organization. It is an informal role into which anyone can self-nominate, responsible for helping shepherd discussions and collaboration within the group. Core Maintainers reserve the right to…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…nt is then typically null but some “OpenAI compatible” APIs accept non-null values * ```typescript theme={null} [ { role: "user", content: "what is the temperature in london?"…
SEP-1686: Tasks
Model Context Protocol · in the page
seps/1686-tasks
…ped in the `2025-11-25` specification. The code examples below are non-normative pseudocode written against the v1 SDKs. The draft specification moves tasks out of the core protocol and into the `io.m…
SEP-1850: PR-Based SEP Workflow
Model Context Protocol · in the page
seps/1850-pr-based-sep-workflow
…the PR number is known**, 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 sp…
SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12
Model Context Protocol · in the page
seps/2106-json-schema-2020-12
…`: `[{hour, temp, conditions}, ...]` - direct array * `find-by-id-or-name`: Demonstrates flexible input patterns (accepts `id` OR `name`) * `get-count`: Returns **raw number** directly in `structu…
SEP-2133: Extensions
Model Context Protocol · in the page
seps/2133-extensions
…ue *extension identifier* with the format: `{vendor-prefix}/{extension-name}`, e.g. `io.modelcontextprotocol/oauth-client-credentials` or `com.example/websocket-transport`. The names follow the same r…
SEP-2148: MCP Contributor Ladder
Model Context Protocol · in the page
seps/2148-contributor-ladder
…new Lead Maintainer is appointed. ### Advancement Process #### Self-Nomination vs. Recognition Contributors may either: 1. **Self-nominate** when they believe they meet the requirements 2. **Be n…
SEP-2149: MCP Group Governance and Charter Template
Model Context Protocol · in the page
seps/2149-working-group-charter-template
…structure. Charters are stored as MDX files at `docs/community/<group-name>/charter.mdx` in the modelcontextprotocol repository and added to the `docs/docs.json` file. A copyable version of this temp…
SEP-2243: HTTP Header Standardization for Streamable HTTP Transport
Model Context Protocol · in the page
seps/2243-http-standardization
…| | `Mcp-Method` | `method` | All requests and notifications | | `Mcp-Name` | `params.name` or `params.uri` | `tools/call`, `resources/read`, `prompts/get` requests | These headers are **required**…
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
…## Traceability file The traceability file is a structured file (`sep-NNNN.yaml`) in the conformance repository. It maps each normative requirement in the SEP's Specification section to the check tha…
SEP-2567: Sessionless MCP via Explicit State Handles
Model Context Protocol · in the page
seps/2567-sessionless-mcp
…public API for reconstructing a session on a different node, so multi-node deployments cannot honor resumption even when a client attempts it.[^ts-sdk-resume] A subagent might share its parent's sess…
SEP-2575: Make MCP Stateless
Model Context Protocol · in the page
seps/2575-stateless-mcp
…uent ones. 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 c…
SEP-2640: Skills Extension
Model Context Protocol · in the page
seps/2640-skills-extension
…>` segment occupies the authority component and SHOULD be a valid `reg-name` per [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986); any other prefix segments SHOULD be valid URI path segments;…
SEP-2663: Tasks Extension
Model Context Protocol · in the page
seps/2663-tasks-extension
…for example purposes only. The content of this example message is non-normative. "message": "Missing required client capability", "data": { "requiredCapabilities": { "extensions…
SEP-414: Document OpenTelemetry Trace Context Propagation Conventions
Model Context Protocol · in the page
seps/414-request-meta
…[W3C Baggage](https://www.w3.org/TR/baggage/) value formats. 2. A non-normative example showing trace context in `_meta`. 3. A note clarifying why this an exception to DNS prefixing keys in `_meta`:…
Specification Enhancement Proposals (SEPs)
Model Context Protocol · in the page
seps/index
…inal | Standards Track | 2026-02-04 | | [SEP-2164](/seps/2164-resource-not-found-error.md) | Standardize Resource Not Found Error Code | Final | Standards Track | 2026-01-28 | | [SEP-2149](/seps/2149-…
Transports
Model Context Protocol · in the page
specification/2025-06-18/basic/transports
…g initialization](/specification/2025-06-18/basic/lifecycle.md#version-negotiation). For backwards compatibility, if the server does *not* receive an `MCP-Protocol-Version` header, and has no other w…
Schema Reference
Model Context Protocol · in the page
specification/2025-06-18/schema
…bol">\{</span><br /> <a class="tsd-kind-property" href="#resourcelink-name">name</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signatur…
Transports
Model Context Protocol · in the page
specification/2025-11-25/basic/transports
…g initialization](/specification/2025-11-25/basic/lifecycle.md#version-negotiation). For backwards compatibility, if the server does *not* receive an `MCP-Protocol-Version` header, and has no other w…
Elicitation
Model Context Protocol · in the page
specification/2025-11-25/client/elicitation
…(e.g. `sub` claim) > [!NOTE] > > The examples in this section are non-normative and illustrate potential uses > of elicitation. Implementers should adapt these patterns to their specific > requiremen…
Schema Reference
Model Context Protocol · in the page
specification/2025-11-25/schema
…mbol">;</span><br /> <a class="tsd-kind-property" href="#resourcelink-name">name</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signatur…
Tools
Model Context Protocol · in the page
specification/2025-11-25/server/tools
…ecution](/specification/2025-11-25/basic/utilities/tasks.md#tool-level-negotiation). Values: `"forbidden"` (default), `"optional"`, or `"required"` > [!WARNING] > > For trust & safety and security, c…
Overview
Model Context Protocol · in the page
specification/2026-07-28/basic/index
…and Notify](/specification/2026-07-28/basic/patterns.md#subscribe-and-notify)**: A client subscribes to a stream of notifications from the server, which are sent as they occur. ## Statelessness The…
Streamable HTTP
Model Context Protocol · in the page
specification/2026-07-28/basic/transports/streamable-http
…rsion]: /specification/2026-07-28/basic/versioning.md#protocol-version-negotiation ### Standard Request Headers | Header Name | Source Field | Required For | | - | - | - | | `Mcp-Method` | `method`…
Key Changes
Model Context Protocol · in the page
specification/2026-07-28/changelog
…hit rates. 4. Require standard MCP request headers (`Mcp-Method`, `Mcp-Name`) on Streamable HTTP POST requests, and add support for custom headers from tool parameters via `x-mcp-header` ([SEP-2243](h…
Elicitation
Model Context Protocol · in the page
specification/2026-07-28/client/elicitation
…(e.g. `sub` claim) > [!NOTE] > > The examples in this section are non-normative and illustrate potential uses > of elicitation. Implementers should adapt these patterns to their specific > requiremen…
Schema Reference
Model Context Protocol · in the page
specification/2026-07-28/schema
…n><span class="hl-0">: </span><span class="hl-2">"Header mismatch: Mcp-Name header value 'foo' does not match body value 'bar'"</span><br /><span class="hl-0"> }</span><br /><span class="hl-0">}</spa…
Discovery
Model Context Protocol · in the page
specification/2026-07-28/server/discover
…iation](/specification/2026-07-28/basic/versioning.md#protocol-version-negotiation) for the full version-selection flow. For HTTP-specific status codes returned for unknown methods, see the [Protocol…
Prompts
Model Context Protocol · in the page
specification/2026-07-28/server/prompts
…*MAY** change over time (see [List Changed Notification](#list-changed-notification)), but **MUST NOT** vary per-connection or as a side effect of other requests on the connection. The set **MAY** var…
Resources
Model Context Protocol · in the page
specification/2026-07-28/server/resources
…*MAY** change over time (see [List Changed Notification](#list-changed-notification)), but **MUST NOT** vary per-connection or as a side effect of other requests on the connection. The set **MAY** var…