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

989 pages for note.

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

Authorization Model Context Protocol · in the page docs/2026-07-28/tools/inspector/authorization …elow) prints a `portForwardCmd` for the web Inspector's > ports. > [!NOTE] > > Redirect URIs must match your registration **exactly**. `http://localhost:6276/...` and `http://127.0.0.1:6276/...` are… CLI client Model Context Protocol · in the page docs/2026-07-28/tools/inspector/cli …its `--transport` or `--config`/`--server` flags, as `<server>`. > [!NOTE] > > **The config file is the only durable way to give a run its > [roots](https://modelcontextprotocol.io/specification/2026… Configuration and flags Model Context Protocol · in the page docs/2026-07-28/tools/inspector/configuration …li -V` through the CLI. | Everything below belongs to a client. > [!NOTE] > > The package also installs a second, separate bin, `mcpdo`, the experimental > [connection client](https://modelcontextpr… mcpdo connection client Model Context Protocol · in the page docs/2026-07-28/tools/inspector/mcpdo …ols/call echo message:=hi mcpdo @my-server resources/read file:///tmp/notes.txt mcpdo connections/list # what's open mcpdo disconnect my-server ``` `mcpdo help`, or `mcpdo <com… Protocol eras Model Context Protocol · in the page docs/2026-07-28/tools/inspector/protocol-eras …2026-07-28`. No fallback, so a non-modern server fails loudly. | > [!NOTE] > > **Why `legacy` is the default, and not `auto`.** A debugging tool must not > auto-probe. A `server/discover` probe stall… Security Model Context Protocol · in the page docs/2026-07-28/tools/inspector/security …en to a live daemon fails loudly. It never replaces that daemon. > [!NOTE] > > Private mode separates connections and daemon state between shells. It is > **not** a security boundary against other pr… Understanding Authorization in MCP Model Context Protocol · in the page docs/2026-07-28/tutorials/security/authorization …horization server metadata A-->>C: Endpoints and capabilities Note over C,A: Client identifies itself:<br/>pre-registered ID, metadata document, or DCR Note over C: Record the issuer C… Local Server Security Model Context Protocol · in the page docs/2026-07-28/tutorials/security/local-server-security …rned by the protocol. It is governed by how you run the process. > [!NOTE] > > **Scope**: this guide is about servers running on a machine you (or your > organization's users) control — a laptop or w… Security Best Practices Model Context Protocol · in the page docs/2026-07-28/tutorials/security/security_best_practices …y Server participant TAS as Third-Party Authorization Server Note over UA,M: Initial Auth flow completed Note over UA,TAS: Step 1: Legitimate user consent for Third Party Server M->… Build an MCP client Model Context Protocol · in the page docs/draft/develop/build-client …> uv run client.py path/to/build/index.js # node server > ``` > > > [!NOTE] > > > > If you're continuing [the weather tutorial from the server quickstart](https://github.com/modelcontextprotocol/quick… Build an MCP server Model Context Protocol · in the page docs/draft/develop/build-server …t\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=dce7b2f8a06c20ba358e4bd2e75fa4c7) > [!NOTE] > > Servers can connect to any client. We've chosen Claude for Desktop here for simplicity, but we also have a guide on [bui… Build with Agent Skills Model Context Protocol · in the page docs/draft/develop/build-with-agent-skills …asic/transports/stdio.md)** remains available for prototyping, with a noted upgrade path to MCPB when you're ready to distribute. ## Next steps Once your agent scaffolds the server, iterate on tool… Client Best Practices Model Context Protocol · in the page docs/draft/develop/clients/client-best-practices …Tool definitions Host-->>Model: Salesforce server connected Note over Model: Task complete Model->>Host: disable_server("salesforce") Host-->>Model: Server disconnected, context fre… Architecture overview Model Context Protocol · in the page docs/draft/learn/architecture …textprotocol/servers): Reference implementations of MCP servers. > [!NOTE] > > MCP focuses solely on the protocol for context exchange—it does not dictate > how AI applications use LLMs or manage the… Understanding MCP clients Model Context Protocol · in the page docs/draft/learn/client-concepts …t participant Server Client->>Server: tools/call (id: 1) Note over Server: Server needs more information Server-->>Client: InputRequiredResult with elicitation/create request Not… Versioning Model Context Protocol · in the page docs/draft/learn/versioning …indicate the last date backwards incompatible changes were made. > [!NOTE] > > The protocol version will *not* be incremented when the > protocol is updated, as long as the changes maintain backwards… Debugging Model Context Protocol · in the page docs/draft/tools/debugging …Open DevTools: `Command-Option-I` (macOS) or `Ctrl+Alt+I` (Windows) Note: You'll see two DevTools windows: * Main content window * App title bar window Use the Console panel to inspect client-side… MCP Inspector Model Context Protocol · in the page docs/draft/tools/inspector …nspector/configuration.md) page is organized that way, by owner. > [!NOTE] > > Mode flags are recognized only at the front of the command line: the first token that isn't `--web` / `--cli` / `--tui`… Authorization Model Context Protocol · in the page docs/draft/tools/inspector/authorization …elow) prints a `portForwardCmd` for the web Inspector's > ports. > [!NOTE] > > Redirect URIs must match your registration **exactly**. `http://localhost:6276/...` and `http://127.0.0.1:6276/...` are… CLI client Model Context Protocol · in the page docs/draft/tools/inspector/cli …its `--transport` or `--config`/`--server` flags, as `<server>`. > [!NOTE] > > **The config file is the only durable way to give a run its > [roots](https://modelcontextprotocol.io/specification/draf… Configuration and flags Model Context Protocol · in the page docs/draft/tools/inspector/configuration …li -V` through the CLI. | Everything below belongs to a client. > [!NOTE] > > The package also installs a second, separate bin, `mcpdo`, the experimental > [connection client](https://modelcontextpr… mcpdo connection client Model Context Protocol · in the page docs/draft/tools/inspector/mcpdo …ols/call echo message:=hi mcpdo @my-server resources/read file:///tmp/notes.txt mcpdo connections/list # what's open mcpdo disconnect my-server ``` `mcpdo help`, or `mcpdo <com… Protocol eras Model Context Protocol · in the page docs/draft/tools/inspector/protocol-eras …2026-07-28`. No fallback, so a non-modern server fails loudly. | > [!NOTE] > > **Why `legacy` is the default, and not `auto`.** A debugging tool must not > auto-probe. A `server/discover` probe stall… Security Model Context Protocol · in the page docs/draft/tools/inspector/security …en to a live daemon fails loudly. It never replaces that daemon. > [!NOTE] > > Private mode separates connections and daemon state between shells. It is > **not** a security boundary against other pr… Understanding Authorization in MCP Model Context Protocol · in the page docs/draft/tutorials/security/authorization …horization server metadata A-->>C: Endpoints and capabilities Note over C,A: Client identifies itself:<br/>pre-registered ID, metadata document, or DCR Note over C: Record the issuer C… Local Server Security Model Context Protocol · in the page docs/draft/tutorials/security/local-server-security …rned by the protocol. It is governed by how you run the process. > [!NOTE] > > **Scope**: this guide is about servers running on a machine you (or your > organization's users) control — a laptop or w… Security Best Practices Model Context Protocol · in the page docs/draft/tutorials/security/security_best_practices …y Server participant TAS as Third-Party Authorization Server Note over UA,M: Initial Auth flow completed Note over UA,TAS: Step 1: Legitimate user consent for Third Party Server M->… Build an MCP App Model Context Protocol · in the page extensions/apps/build …kills) | `~/.cursor/skills/` | `%USERPROFILE%\.cursor\skills\` | > [!NOTE] > > This list is not comprehensive. Other agents may support skills in different locations; check your agent's documentation… MCP Apps Model Context Protocol · in the page extensions/apps/overview …ipant Server as MCP Server User->>Agent: "show me analytics" Note over User,App: Interactive app rendered in chat Agent->>Server: tools/call Server-->>Agent: tool input/result Age… Enterprise-Managed Authorization Model Context Protocol · in the page extensions/auth/enterprise-managed-authorization …erver C-->>UA: Redirect to IdP UA->>IdP: Redirect to IdP Note over IdP: User Logs In IdP-->>UA: IdP Authorization Code UA->>C: IdP Authorization Code C->>IdP: Token Request wi… OAuth Client Credentials Model Context Protocol · in the page extensions/auth/oauth-client-credentials …= "__main__": > asyncio.run(main()) > ``` ## Client support > [!NOTE] > > Support for this extension varies by client. Extensions are opt-in and never active by default. Check the [client matri… Extension Support Matrix Model Context Protocol · in the page extensions/client-matrix …s://modelcontextprotocol.io/extensions/overview.md#negotiation). > [!NOTE] > > This list is maintained by the community. If you notice any inaccuracies or would like to add or update information, ple… Extensions Overview Model Context Protocol · in the page extensions/overview …s, SDK documentation should list which extensions are supported. > [!NOTE] > > Extensions are always disabled by default and require explicit opt-in from the developer, at every stage. ### Evolution… Skills Model Context Protocol · in the page extensions/skills/overview …and `skills/get` only after observing the server's declaration. > [!NOTE] > > These examples use protocol revision `2026-07-28` or later. For brevity, the > request examples omit `_meta`. Every requ… Tasks Model Context Protocol · in the page extensions/tasks/overview …taskId) Server-->>Client: Task (status: working) end Note over Client,Server: Server needs user input Client->>Server: tasks/get (taskId) Server-->>Client: Task (status: input… The MCP Registry Model Context Protocol · in the page registry/about # The MCP Registry > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, please report them on [G… How to Authenticate When Publishing to the Official MCP Registry Model Context Protocol · in the page registry/authentication …How to Authenticate When Publishing to the Official MCP Registry > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you… Frequently Asked Questions Model Context Protocol · in the page registry/faq # Frequently Asked Questions > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, please report… How to Automate Publishing with GitHub Actions Model Context Protocol · in the page registry/github-actions # How to Automate Publishing with GitHub Actions > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any is… The MCP Registry Moderation Policy Model Context Protocol · in the page registry/moderation-policy # The MCP Registry Moderation Policy > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, please… MCP Registry Supported Package Types Model Context Protocol · in the page registry/package-types # MCP Registry Supported Package Types > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, plea… Quickstart: Publish an MCP Server to the MCP Registry Model Context Protocol · in the page registry/quickstart # Quickstart: Publish an MCP Server to the MCP Registry > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter… MCP Registry Aggregators Model Context Protocol · in the page registry/registry-aggregators # MCP Registry Aggregators > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, please report th… Publishing Remote Servers Model Context Protocol · in the page registry/remote-servers # Publishing Remote Servers > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, please report t… Official MCP Registry Terms of Service Model Context Protocol · in the page registry/terms-of-service # Official MCP Registry Terms of Service > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, pl… Versioning Published MCP Servers Model Context Protocol · in the page registry/versioning # Versioning Published MCP Servers > [!NOTE] > > The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. If you encounter any issues, please r… 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- …quirements for Local Server Installation Final Standards Track > [!NOTE] > > This SEP has reached Final status and is preserved as a historical record of > the design as accepted. Changes made to t… 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 …l primitive types in elicitation schemas Final Standards Track > [!NOTE] > > This SEP has reached Final status and is preserved as a historical record of > the design as accepted. Changes made to t… 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 …tion for secure out-of-band interactions Final Standards Track > [!NOTE] > > This SEP has reached Final status and is preserved as a historical record of > the design as accepted. Changes made to t… SEP-1046: Support OAuth client credentials flow in authorization Model Context Protocol · in the page seps/1046-support-oauth-client-credentials-flow-in-authoriza …client credentials flow in authorization Final Standards Track > [!NOTE] > > This SEP has reached Final status and is preserved as a historical record of > the design as accepted. Changes made to t…
Feedback