1,079 pages for author.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…ing transport-specific connection establishment, message framing, and authorization. Conceptually the data layer is the inner layer, while the transport layer is the outer layer. #### Data layer Th…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…ovide several features to servers. These client features allow server authors to build richer interactions. | Feature | Explanation | Example | | - | - | - | | **Elicitation** | Elicitation enables s…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…## Prompts Prompts provide reusable templates. They allow MCP server authors to provide parameterized prompts for a domain, or showcase how to best use the MCP server. #### How Prompts Work Prompts…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…erations for the Model Context Protocol (MCP), complementing the [MCP Authorization](https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization.md) specification. This document ident…
Client Best Practices
Model Context Protocol · in the page
docs/2026-07-28/develop/clients/client-best-practices
…handle the unstructured output downstream. The real fix is for server authors to provide `outputSchema`. * **Extract a typed result using a fast model**, for single-shot calls outside loops. Expose a…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-remote-servers
…settings. This ensures Claude only performs actions you've explicitly authorized.  > > The OAuth flow end to end, mi…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…e). | | `3` | Server requires authentication (HTTP 401/403, or an SDK authorization error). | | `4` | Server unreachable (DNS, connection refused, timeout, `fetch failed`). | | `5` | Tool error: `tool…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…-url <url>` | `MCP_OAUTH_CALLBACK_URL` | The redirect URI sent to the authorization server. Default `http://127.0.0.1:6276/oauth/callback`. Must be a loopback host (`localhost`, `127.0.0.1` or any oth…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…rver ``` `mcpdo help`, or `mcpdo <command> --help`, prints the full, authoritative list of commands and flags. ## Choosing what to connect `connect` takes a catalog entry name or an ad-hoc target:…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…`http` (Streamable HTTP) and `sse`. If the server is protected, see [Authorization](https://modelcontextprotocol.io/docs/2026-07-28/tools/inspector/authorization.md): no setup is needed in advance, b…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…cret-store-variables), and IdP session tokens from enterprise-managed authorization; * each server's OAuth client secret, and the enterprise IdP client secret; * dynamically registered client secrets…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…binding reference, including the keys specific to the active tab. ## Authorizing an HTTP server 1. Select an HTTP or SSE server and press **`c`** to connect. 2. If the server requires authorization,…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…d), **Request refresh token**, **Revoke tokens on clear**, additional authorization parameters, authorization and token URL overrides, and **Insufficient-scope response**, which decides whether a `403…
Local Server Security
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/local-server-security
…ling, session hijacking, and confused deputy attacks. For those, see [Authorization](https://modelcontextprotocol.io/docs/2026-07-28/tutorials/security/authorization.md) and [Security Best Practices](…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…erations for the Model Context Protocol (MCP), complementing the [MCP Authorization](https://modelcontextprotocol.io/specification/latest/basic/authorization.md) specification. This document identifie…
Client Best Practices
Model Context Protocol · in the page
docs/draft/develop/clients/client-best-practices
…handle the unstructured output downstream. The real fix is for server authors to provide `outputSchema`. * **Extract a typed result using a fast model**, for single-shot calls outside loops. Expose a…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/draft/develop/connect-remote-servers
…settings. This ensures Claude only performs actions you've explicitly authorized.  > > The OAuth flow end to end, mid-ses…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…e). | | `3` | Server requires authentication (HTTP 401/403, or an SDK authorization error). | | `4` | Server unreachable (DNS, connection refused, timeout, `fetch failed`). | | `5` | Tool error: `tool…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…-url <url>` | `MCP_OAUTH_CALLBACK_URL` | The redirect URI sent to the authorization server. Default `http://127.0.0.1:6276/oauth/callback`. Must be a loopback host (`localhost`, `127.0.0.1` or any oth…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…rver ``` `mcpdo help`, or `mcpdo <command> --help`, prints the full, authoritative list of commands and flags. ## Choosing what to connect `connect` takes a catalog entry name or an ad-hoc target:…
Recipes
Model Context Protocol · in the page
docs/draft/tools/inspector/recipes
…`http` (Streamable HTTP) and `sse`. If the server is protected, see [Authorization](https://modelcontextprotocol.io/docs/draft/tools/inspector/authorization.md): no setup is needed in advance, becaus…
Security
Model Context Protocol · in the page
docs/draft/tools/inspector/security
…cret-store-variables), and IdP session tokens from enterprise-managed authorization; * each server's OAuth client secret, and the enterprise IdP client secret; * dynamically registered client secrets…
TUI client
Model Context Protocol · in the page
docs/draft/tools/inspector/tui
…binding reference, including the keys specific to the active tab. ## Authorizing an HTTP server 1. Select an HTTP or SSE server and press **`c`** to connect. 2. If the server requires authorization,…
Web client
Model Context Protocol · in the page
docs/draft/tools/inspector/web
…d), **Request refresh token**, **Revoke tokens on clear**, additional authorization parameters, authorization and token URL overrides, and **Insufficient-scope response**, which decides whether a `403…
Local Server Security
Model Context Protocol · in the page
docs/draft/tutorials/security/local-server-security
…ling, session hijacking, and confused deputy attacks. For those, see [Authorization](https://modelcontextprotocol.io/docs/draft/tutorials/security/authorization.md) and [Security Best Practices](https…
Security Best Practices
Model Context Protocol · in the page
docs/draft/tutorials/security/security_best_practices
…erations for the Model Context Protocol (MCP), complementing the [MCP Authorization](https://modelcontextprotocol.io/specification/latest/basic/authorization.md) specification. This document identifie…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…osts can safely render third-party apps without trusting the server author completely. If your use case doesn't benefit from these properties, a regular web app might be simpler. But if you want ti…
OAuth Client Credentials
Model Context Protocol · in the page
extensions/auth/oauth-client-credentials
…automated systems to connect to MCP servers without interactive user authorization. > [card] [Specification](https://github.com/modelcontextprotocol/ext-auth/blob/main/specification/stable/oauth-cli…
Extension Support Matrix
Model Context Protocol · in the page
extensions/client-matrix
…o-machine auth without interactive user login | | [Enterprise-Managed Authorization](https://modelcontextprotocol.io/extensions/auth/enterprise-managed-authorization.md) | `io.modelcontextprotocol/ent…
Extensions Overview
Model Context Protocol · in the page
extensions/overview
…ecification or have ended move to `specification/archived/`. ### MCP Authorization Extensions > [card] [modelcontextprotocol/ext-auth](https://github.com/modelcontextprotocol/ext-auth) > > Extension…
How to Authenticate When Publishing to the Official MCP Registry
Model Context Protocol · in the page
registry/authentication
…1. Go to: https://github.com/login/device 2. Enter code: ABCD-1234 3. Authorize this application Waiting for authorization... ``` Visit the link, follow the prompts, and enter the authorization code…
MCP Registry Supported Package Types
Model Context Protocol · in the page
registry/package-types
…le above intentionally omits `runtimeHint` for this reason. Rust MCP authors have two first-class distribution paths: * **Cargo (`registryType: cargo`)** — source-distributed via crates.io. End user…
Quickstart: Publish an MCP Server to the MCP Registry
Model Context Protocol · in the page
registry/quickstart
…1. Go to: https://github.com/login/device 2. Enter code: ABCD-1234 3. Authorize this application Waiting for authorization... ``` Visit the link, follow the prompts, and enter the authorization code…
Official MCP Registry Terms of Service
Model Context Protocol · in the page
registry/terms-of-service
…istry on behalf of an entity, you represent and warrant that you have authority to bind that entity to these Terms. By accepting these Terms, you are doing so on behalf of that entity (and all referen…
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-
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1024 | | **Title** | MCP Client Security Requirements for L…
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
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1034 | | **Title** | Support default values for all primiti…
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
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1036 | | **Title** | URL Mode Elicitation for secure out-of…
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
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1302 | | **Title** | Formalize Working Groups and Interest…
SEP-1303: Input Validation Errors as Tool Execution Errors
Model Context Protocol · in the page
seps/1303-input-validation-errors-as-tool-execution-errors
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1303 | | **Title** | Input Validation Errors as Tool Execut…
SEP-1319: Decouple Request Payload from RPC Methods Definition
Model Context Protocol · in the page
seps/1319-decouple-request-payload-from-rpc-methods-definiti
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1319 | | **Title** | Decouple Request Payload from RPC Meth…
SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance
Model Context Protocol · in the page
seps/1330-elicitation-enum-schema-improvements-and-standards
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1330 | | **Title** | Elicitation Enum Schema Improvements a…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…odelcontextprotocol.io/specification/latest.md) and its changelog for authoritative > requirements. | Field | Value | | - | - | | **SEP** | 1577 | | **Title** | Sampling With Tools | | **Status** | F…