1,272 pages for -p.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-06-18/develop/build-with-agent-skills
…as the [`mcp-server-dev` plugin](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/mcp-server-dev). It provides three composing skills: | Skill | Purpose | | - | - | | `build-m…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-remote-servers
…ing-started-with-custom-connectors-using-remote-mcp) provided by third-party developers * [Build your own remote MCP servers to connect with any tool](/docs/2025-06-18/develop/build-server.md) ## Con…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…most developers will likely find the [data layer protocol](#data-layer-protocol) section to be the most useful. It discusses how MCP servers can provide context to an AI application. For specific imp…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…ucture:** ```json theme={null} { "uri": "file:///Users/agent/travel-planning", "name": "Travel Planning Workspace" } ``` Roots are exclusively filesystem paths and always use the `file://` URI s…
Versioning
Model Context Protocol · in the page
docs/2025-06-18/learn/versioning
…erability. ## Revisions Revisions may be marked as: * **Draft**: in-progress specifications, not yet ready for consumption. * **Current**: the current protocol version, which is ready for use and m…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…can use environment-based credentials or credentials provided by third-party libraries embedded directly in the MCP server instead. Because a STDIO-built MCP server runs locally, it has access to a ra…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…Problem Attackers can exploit MCP proxy servers that connect to third-party APIs, creating "[confused deputy](https://en.wikipedia.org/wiki/Confused_deputy_problem)" vulnerabilities. This attack allo…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…h all MCP servers. In this tutorial, you'll learn how to build an LLM-powered chatbot client that connects to MCP servers. Before you begin, it helps to have gone through our [Build an MCP Server](/…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…com/modelcontextprotocol/quickstart-resources/tree/main/weather-server-python) ### Prerequisite knowledge This quickstart assumes you have familiarity with: * Python * LLMs like Claude ### Logging…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-11-25/develop/build-with-agent-skills
…as the [`mcp-server-dev` plugin](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/mcp-server-dev). It provides three composing skills: | Skill | Purpose | | - | - | | `build-m…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-remote-servers
…ing-started-with-custom-connectors-using-remote-mcp) provided by third-party developers * [Build your own remote MCP servers to connect with any tool](/docs/2025-11-25/develop/build-server.md) ## Con…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…most developers will likely find the [data layer protocol](#data-layer-protocol) section to be the most useful. It discusses how MCP servers can provide context to an AI application. For specific imp…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…ucture:** ```json theme={null} { "uri": "file:///Users/agent/travel-planning", "name": "Travel Planning Workspace" } ``` Roots are exclusively filesystem paths and always use the `file://` URI s…
Versioning
Model Context Protocol · in the page
docs/2025-11-25/learn/versioning
…erability. ## Revisions Revisions may be marked as: * **Draft**: in-progress specifications, not yet ready for consumption. * **Current**: the current protocol version, which is ready for use and m…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…can use environment-based credentials or credentials provided by third-party libraries embedded directly in the MCP server instead. Because a STDIO-built MCP server runs locally, it has access to a ra…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…Problem Attackers can exploit MCP proxy servers that connect to third-party APIs, creating "[confused deputy](https://en.wikipedia.org/wiki/Confused_deputy_problem)" vulnerabilities. This attack allo…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…h all MCP servers. In this tutorial, you'll learn how to build an LLM-powered chatbot client that connects to MCP servers. Before you begin, it helps to have gone through our [Build an MCP Server](/…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…com/modelcontextprotocol/quickstart-resources/tree/main/weather-server-python) ### Prerequisite knowledge This quickstart assumes you have familiarity with: * Python * LLMs like Claude ### Logging…
Build with Agent Skills
Model Context Protocol · in the page
docs/2026-07-28/develop/build-with-agent-skills
…as the [`mcp-server-dev` plugin](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/mcp-server-dev). It provides three composing skills: | Skill | Purpose | | - | - | | `build-m…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-remote-servers
…ing-started-with-custom-connectors-using-remote-mcp) provided by third-party developers * [Build your own remote MCP servers to connect with any tool](/docs/2026-07-28/develop/build-server.md) ## Con…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…most developers will likely find the [data layer protocol](#data-layer-protocol) section to be the most useful. It discusses how MCP servers can provide context to an AI application. For specific imp…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…is mode suitable for sensitive flows such as credential entry or third-party OAuth authorization. Elicitation follows the [Multi Round-Trip Requests](/specification/2026-07-28/basic/patterns/mrtr.md)…
Versioning
Model Context Protocol · in the page
docs/2026-07-28/learn/versioning
…erability. ## Revisions Revisions may be marked as: * **Draft**: in-progress specifications, not yet ready for consumption. * **Current**: the current protocol version, which is ready for use and m…
Authorization
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/authorization
…ack port to it, or complete the login in a web Inspector instead: > `--print-handoff` (below) prints a `portForwardCmd` for the web Inspector's > ports. > [!NOTE] > > Redirect URIs must match your re…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…age's `nextCursor`. | | `prompts/list` | None | | | `prompts/get` | `--prompt-name`, plus optional `--prompt-args` | | | `logging/setLevel` | `--log-level` | Legacy era only; modern servers opt in per…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…b client is stricter in one respect: it also rejects `--header` and `--protocol-era` alongside a file, where the CLI and TUI apply them on top of the file's settings. > [!NOTE] > > **What a freshly s…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…same package, so install the package globally, or run it through `npx -p`: ```bash theme={null} npm install -g @modelcontextprotocol/inspector mcpdo --help # or without installing npx -p @modelconte…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…lEra` field; the CLI and TUI read it from that same file, and their `--protocol-era <legacy|auto|modern>` flag overrides it for a single run. | Era | What the Inspector does at connect | | - | - | |…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…e 2026-07-28 behavior. For an ad-hoc target, pass it at launch with `--protocol-era legacy|auto|modern`. ## Importing an existing client config On the Servers screen, **Add Servers** can import MCP…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…container the Inspector must bind `0.0.0.0` to be reachable through `-p`, so the image sets `DANGEROUSLY_BIND_ALL_INTERFACES=true`. That opt-in governs the **container's** interfaces, not the host's.…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…gs) (`--server-url`, `--transport`, `--header`, `-e`, `--cwd`) plus `--protocol-era` for an ad-hoc server, and the [OAuth client flags](/docs/2026-07-28/tools/inspector/configuration.md#cli-and-tui-oa…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…Inspector The web client is the Inspector's richest surface: a single-page app backed by a small Node server that owns the actual MCP connections. It is the default mode, so `npx @modelcontextprotoco…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…can use environment-based credentials or credentials provided by third-party libraries embedded directly in the MCP server instead. Because a STDIO-built MCP server runs locally, it has access to a ra…
Local Server Security
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/local-server-security
…The mitigations below therefore follow one principle: **treat a third-party local server as untrusted code with exactly the privileges you hand it — and hand it as few as possible.** Vetting reduces…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…Problem Attackers can exploit MCP proxy servers that connect to third-party APIs, creating "[confused deputy](https://en.wikipedia.org/wiki/Confused_deputy_problem)" vulnerabilities. This attack allo…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…h all MCP servers. In this tutorial, you'll learn how to build an LLM-powered chatbot client that connects to MCP servers. Before you begin, it helps to have gone through our [Build an MCP Server](/…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…com/modelcontextprotocol/quickstart-resources/tree/main/weather-server-python) ### Prerequisite knowledge This quickstart assumes you have familiarity with: * Python * LLMs like Claude ### Logging…
Build with Agent Skills
Model Context Protocol · in the page
docs/draft/develop/build-with-agent-skills
…as the [`mcp-server-dev` plugin](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/mcp-server-dev). It provides three composing skills: | Skill | Purpose | | - | - | | `build-m…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/draft/develop/connect-remote-servers
…ing-started-with-custom-connectors-using-remote-mcp) provided by third-party developers * [Build your own remote MCP servers to connect with any tool](/docs/draft/develop/build-server.md) ## Connecti…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…most developers will likely find the [data layer protocol](#data-layer-protocol) section to be the most useful. It discusses how MCP servers can provide context to an AI application. For specific imp…
Understanding MCP clients
Model Context Protocol · in the page
docs/draft/learn/client-concepts
…is mode suitable for sensitive flows such as credential entry or third-party OAuth authorization. Elicitation follows the [Multi Round-Trip Requests](/specification/draft/basic/patterns/mrtr.md) (MRT…
Versioning
Model Context Protocol · in the page
docs/draft/learn/versioning
…erability. ## Revisions Revisions may be marked as: * **Draft**: in-progress specifications, not yet ready for consumption. * **Current**: the current protocol version, which is ready for use and m…
Authorization
Model Context Protocol · in the page
docs/draft/tools/inspector/authorization
…ack port to it, or complete the login in a web Inspector instead: > `--print-handoff` (below) prints a `portForwardCmd` for the web Inspector's > ports. > [!NOTE] > > Redirect URIs must match your re…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…age's `nextCursor`. | | `prompts/list` | None | | | `prompts/get` | `--prompt-name`, plus optional `--prompt-args` | | | `logging/setLevel` | `--log-level` | Legacy era only; modern servers opt in per…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…b client is stricter in one respect: it also rejects `--header` and `--protocol-era` alongside a file, where the CLI and TUI apply them on top of the file's settings. > [!NOTE] > > **What a freshly s…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…same package, so install the package globally, or run it through `npx -p`: ```bash theme={null} npm install -g @modelcontextprotocol/inspector mcpdo --help # or without installing npx -p @modelconte…
Protocol eras
Model Context Protocol · in the page
docs/draft/tools/inspector/protocol-eras
…lEra` field; the CLI and TUI read it from that same file, and their `--protocol-era <legacy|auto|modern>` flag overrides it for a single run. | Era | What the Inspector does at connect | | - | - | |…
Recipes
Model Context Protocol · in the page
docs/draft/tools/inspector/recipes
…e 2026-07-28 behavior. For an ad-hoc target, pass it at launch with `--protocol-era legacy|auto|modern`. ## Importing an existing client config On the Servers screen, **Add Servers** can import MCP…
Security
Model Context Protocol · in the page
docs/draft/tools/inspector/security
…container the Inspector must bind `0.0.0.0` to be reachable through `-p`, so the image sets `DANGEROUSLY_BIND_ALL_INTERFACES=true`. That opt-in governs the **container's** interfaces, not the host's.…
TUI client
Model Context Protocol · in the page
docs/draft/tools/inspector/tui
…gs) (`--server-url`, `--transport`, `--header`, `-e`, `--cwd`) plus `--protocol-era` for an ad-hoc server, and the [OAuth client flags](/docs/draft/tools/inspector/configuration.md#cli-and-tui-oauth-c…