571 pages for author.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-remote-servers
…settings. This ensures Claude only performs actions you've explicitly authorized. <Frame> <img src="https://mintcdn.com/mcp/cpXzQjUOzyH0mCNH/images/quickstart-remote/6-configure-tools.png?f…
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](/specification/2025-11-25/basic/authorization) specification. This document identifies security risks, attack vecto…
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. <Frame> <img src="https://mintcdn.com/mcp/cpXzQjUOzyH0mCNH/images/quickstart-remote/6-configure-tools.png?f…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/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/2026-07-28/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/2026-07-28/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…
MCP Inspector
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector
…g reference, and environment variables. </Card> <Card title="Authorization" icon="lock" href="/docs/2026-07-28/tools/inspector/authorization"> The OAuth flow end to end, mid-session re-au…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…={null} { "error": { "code": "auth_required", "message": "Unauthorized", "status": 401, "url": "https://api.example/mcp" } } ``` Because it's one line, a caller can parse it with…
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 (`127.0.0.1` or `localhost`): the lo…
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](/docs/2026-07-28/tools/inspector/authorization): no setup is needed in advance, because when the server answers `40…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…lected server | | `d` | Disconnect | | `Esc` or `Ctrl+C` | Exit | ## 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
…ss, or the CLI's [`--print-handoff`](/docs/2026-07-28/tools/inspector/authorization#handing-off-from-the-web-client-to-the-cli)) can reach a *connected* Inspector with a single navigation: ``` http:/…
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](/specification/latest/basic/authorization) specification. This document identifies security risks, attack vectors,…
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. <Frame> <img src="https://mintcdn.com/mcp/cpXzQjUOzyH0mCNH/images/quickstart-remote/6-configure-tools.png?f…
Architecture overview
Model Context Protocol · in the page
docs/draft/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/draft/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/draft/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…
MCP Inspector
Model Context Protocol · in the page
docs/draft/tools/inspector
…g reference, and environment variables. </Card> <Card title="Authorization" icon="lock" href="/docs/draft/tools/inspector/authorization"> The OAuth flow end to end, mid-session re-authori…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…={null} { "error": { "code": "auth_required", "message": "Unauthorized", "status": 401, "url": "https://api.example/mcp" } } ``` Because it's one line, a caller can parse it with…
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 (`127.0.0.1` or `localhost`): the lo…
Recipes
Model Context Protocol · in the page
docs/draft/tools/inspector/recipes
…`http` (Streamable HTTP) and `sse`. If the server is protected, see [Authorization](/docs/draft/tools/inspector/authorization): no setup is needed in advance, because when the server answers `401` th…
TUI client
Model Context Protocol · in the page
docs/draft/tools/inspector/tui
…lected server | | `d` | Disconnect | | `Esc` or `Ctrl+C` | Exit | ## 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
…harness, or the CLI's [`--print-handoff`](/docs/draft/tools/inspector/authorization#handing-off-from-the-web-client-to-the-cli)) can reach a *connected* Inspector with a single navigation: ``` http:/…
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](/specification/latest/basic/authorization) specification. This document identifies security risks, attack vectors,…
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 title="Specification" icon="file-lines" href="https://github.com/modelcontextprotocol/ext-auth/blob/main/spe…
Extension Support Matrix
Model Context Protocol · in the page
extensions/client-matrix
…o-machine auth without interactive user login | | [Enterprise-Managed Authorization](/extensions/auth/enterprise-managed-authorization) | `io.modelcontextprotocol/enterprise-managed-authorization` | C…
Extensions Overview
Model Context Protocol · in the page
extensions/overview
…delcontextprotocol/) in repositories with the `ext-` prefix. ### MCP Authorization Extensions <Card title="modelcontextprotocol/ext-auth" icon="github" href="https://github.com/modelcontextprotocol/…
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-
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1024 | | **Title** | MCP Client Security Requiremen…
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
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1034 | | **Title** | Support default values for all…
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
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1036 | | **Title** | URL Mode Elicitation for secur…
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
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1302 | | **Title** | Formalize Working Groups and I…
SEP-1303: Input Validation Errors as Tool Execution Errors
Model Context Protocol · in the page
seps/1303-input-validation-errors-as-tool-execution-errors
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1303 | | **Title** | Input Validation Errors as Too…
SEP-1319: Decouple Request Payload from RPC Methods Definition
Model Context Protocol · in the page
seps/1319-decouple-request-payload-from-rpc-methods-definiti
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1319 | | **Title** | Decouple Request Payload from…
SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance
Model Context Protocol · in the page
seps/1330-elicitation-enum-schema-improvements-and-standards
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1330 | | **Title** | Elicitation Enum Schema Improv…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1577 | | **Title** | Sampling With Tools | | **Stat…
SEP-1613: Establish JSON Schema 2020-12 as Default Dialect for MCP
Model Context Protocol · in the page
seps/1613-establish-json-schema-2020-12-as-default-dialect-f
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1613 | | **Title** | Establish JSON Schema 2020-12…
SEP-1686: Tasks
Model Context Protocol · in the page
seps/1686-tasks
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1686 | | **Title** | Tasks | | **Status** | Final |…
SEP-1699: Support SSE polling via server-side disconnect
Model Context Protocol · in the page
seps/1699-support-sse-polling-via-server-side-disconnect
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1699 | | **Title** | Support SSE polling via server…
SEP-1730: SDKs Tiering System
Model Context Protocol · in the page
seps/1730-sdks-tiering-system
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1730 | | **Title** | SDKs Tiering System | | **Stat…
SEP-1850: PR-Based SEP Workflow
Model Context Protocol · in the page
seps/1850-pr-based-sep-workflow
…current specification](/specification/latest) and its changelog for authoritative requirements. </Note> | Field | Value | | - | - | | **SEP** | 1850 | | **Title** | PR-Based SEP Workflow | | **St…