1,316 pages for mode.
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
…sk. For MCP development, they encode the design decisions (deployment model, tool patterns, auth) so your agent can interrogate your use case and scaffold a server that fits. ## Available skills A r…
Client Best Practices
Model Context Protocol · in the page
docs/2025-06-18/develop/clients/client-best-practices
…to tool management break down. Loading every tool definition into the model's context window upfront wastes tokens, increases latency, and degrades model performance. Passing large intermediate result…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-local-servers
…servers to enable file system access and other powerful integrations Model Context Protocol (MCP) servers extend AI applications' capabilities by providing secure, controlled access to local resource…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-remote-servers
…ls and > services > **[Explore available servers](https://github.com/modelcontextprotocol/servers)** > > Browse our collection of official and community-created MCP servers > **[Connect local server…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
# Architecture overview This overview of the Model Context Protocol (MCP) discusses its [scope](#scope) and [core concepts](#concepts-of-mcp), and provides an [example](#example) demonstrating each c…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…r the hotel, or emergency contact information. #### User Interaction Model Elicitation interactions are designed to be clear, contextual, and respectful of user autonomy: **Request presentation**:…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…other logic. | Search flights Send messages Create calendar events | Model | | **Resources** | Passive data sources that provide read-only access to information for context, such as file contents, da…
Versioning
Model Context Protocol · in the page
docs/2025-06-18/learn/versioning
# Versioning The Model Context Protocol uses string-based version identifiers following the format `YYYY-MM-DD`, to indicate the last date backwards incompatible changes were made. > [!NOTE] > > The…
SDKs
Model Context Protocol · in the page
docs/2025-06-18/sdk
# SDKs > Official SDKs for building with Model Context Protocol Build MCP servers and clients using our official SDKs. SDKs are classified into tiers based on feature completeness, protocol support,…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
# Debugging > A comprehensive guide to debugging Model Context Protocol (MCP) integrations Effective debugging is essential when developing MCP servers or integrating them with applications. This gu…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…> In-depth guide to using the MCP Inspector for testing and debugging Model Context Protocol servers The [MCP Inspector](https://github.com/modelcontextprotocol/inspector) is an interactive developer…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…1 to protect sensitive resources and operations Authorization in the Model Context Protocol (MCP) secures access to sensitive resources and operations exposed by MCP servers. If your MCP server handl…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…ose and Scope This document provides security considerations for the Model Context Protocol (MCP), complementing the [MCP Authorization](/specification/2025-06-18/basic/authorization.md) specificatio…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…an find the complete code for this tutorial here.](https://github.com/modelcontextprotocol/quickstart-resources/tree/main/mcp-client-python) ## System Requirements Before starting, ensure your syste…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…he complete code for what we'll be building here.](https://github.com/modelcontextprotocol/quickstart-resources/tree/main/weather-server-python) ### Prerequisite knowledge This quickstart assumes yo…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-11-25/develop/build-with-agent-skills
…sk. For MCP development, they encode the design decisions (deployment model, tool patterns, auth) so your agent can interrogate your use case and scaffold a server that fits. ## Available skills A r…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…to tool management break down. Loading every tool definition into the model's context window upfront wastes tokens, increases latency, and degrades model performance. Passing large intermediate result…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-local-servers
…servers to enable file system access and other powerful integrations Model Context Protocol (MCP) servers extend AI applications' capabilities by providing secure, controlled access to local resource…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-remote-servers
…ls and > services > **[Explore available servers](https://github.com/modelcontextprotocol/servers)** > > Browse our collection of official and community-created MCP servers > **[Connect local server…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
# Architecture overview This overview of the Model Context Protocol (MCP) discusses its [scope](#scope) and [core concepts](#concepts-of-mcp), and provides an [example](#example) demonstrating each c…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…r the hotel, or emergency contact information. #### User Interaction Model Elicitation interactions are designed to be clear, contextual, and respectful of user autonomy: **Request presentation**:…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…other logic. | Search flights Send messages Create calendar events | Model | | **Resources** | Passive data sources that provide read-only access to information for context, such as file contents, da…
Versioning
Model Context Protocol · in the page
docs/2025-11-25/learn/versioning
# Versioning The Model Context Protocol uses string-based version identifiers following the format `YYYY-MM-DD`, to indicate the last date backwards incompatible changes were made. > [!NOTE] > > The…
SDKs
Model Context Protocol · in the page
docs/2025-11-25/sdk
# SDKs > Official SDKs for building with Model Context Protocol Build MCP servers and clients using our official SDKs. SDKs are classified into tiers based on feature completeness, protocol support,…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
# Debugging > A comprehensive guide to debugging Model Context Protocol (MCP) integrations Effective debugging is essential when developing MCP servers or integrating them with applications. This gu…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…> In-depth guide to using the MCP Inspector for testing and debugging Model Context Protocol servers The [MCP Inspector](https://github.com/modelcontextprotocol/inspector) is an interactive developer…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…1 to protect sensitive resources and operations Authorization in the Model Context Protocol (MCP) secures access to sensitive resources and operations exposed by MCP servers. If your MCP server handl…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…ose and Scope This document provides security considerations for the Model Context Protocol (MCP), complementing the [MCP Authorization](/specification/2025-11-25/basic/authorization.md) specificatio…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…an find the complete code for this tutorial here.](https://github.com/modelcontextprotocol/quickstart-resources/tree/main/mcp-client-python) ## System Requirements Before starting, ensure your syste…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…he complete code for what we'll be building here.](https://github.com/modelcontextprotocol/quickstart-resources/tree/main/weather-server-python) ### Prerequisite knowledge This quickstart assumes yo…
Build with Agent Skills
Model Context Protocol · in the page
docs/2026-07-28/develop/build-with-agent-skills
…sk. For MCP development, they encode the design decisions (deployment model, tool patterns, auth) so your agent can interrogate your use case and scaffold a server that fits. ## Available skills A r…
Client Best Practices
Model Context Protocol · in the page
docs/2026-07-28/develop/clients/client-best-practices
…to tool management break down. Loading every tool definition into the model's context window upfront wastes tokens, increases latency, and degrades model performance. Passing large intermediate result…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-local-servers
…servers to enable file system access and other powerful integrations Model Context Protocol (MCP) servers extend AI applications' capabilities by providing secure, controlled access to local resource…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-remote-servers
…w: ```text Example Remote Server theme={null} https://example-server.modelcontextprotocol.io/mcp ```  discusses its [scope](#scope) and [core concepts](#concepts-of-mcp), and provides an [example](#example) demonstrating each c…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…needs rather than following rigid patterns. Elicitation supports two modes: * **Form mode**: The server asks the client to collect structured data from the user. The request includes a schema that t…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…other logic. | Search flights Send messages Create calendar events | Model | | **Resources** | Passive data sources that provide read-only access to information for context, such as file contents, da…
Versioning
Model Context Protocol · in the page
docs/2026-07-28/learn/versioning
# Versioning The Model Context Protocol uses string-based version identifiers following the format `YYYY-MM-DD`, to indicate the last date backwards incompatible changes were made. > [!NOTE] > > The…
SDKs
Model Context Protocol · in the page
docs/2026-07-28/sdk
# SDKs > Official SDKs for building with Model Context Protocol Build MCP servers and clients using our official SDKs. SDKs are classified into tiers based on feature completeness, protocol support,…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
# Debugging > A comprehensive guide to debugging Model Context Protocol (MCP) integrations Effective debugging is essential when developing MCP servers or integrating them with applications. This gu…
MCP Inspector
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector
…and line, and in the terminal The [MCP Inspector](https://github.com/modelcontextprotocol/inspector) is the reference developer tool for testing and debugging [MCP servers](/docs/2026-07-28/learn/ser…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…eed to verify a server change immediately. ```bash theme={null} npx @modelcontextprotocol/inspector --cli node build/index.js --method tools/list ``` > [!TIP] > > Running several commands against th…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…n is forwarded to the client unchanged. | | `-h` / `--help` | With no mode flag, prints the launcher's own help and exits. With a mode flag it is forwarded, so `mcp-inspector --cli --help` prints the…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…mcpdo` is an **experimental** command-line client that ships in the `@modelcontextprotocol/inspector` package alongside `mcp-inspector`. Where the [CLI client](/docs/2026-07-28/tools/inspector/cli.md)…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
# Protocol eras > How the Inspector negotiates legacy vs. modern MCP, and how every feature is handled between protocol eras The 2026-07-28 revision of MCP made substantial changes to the protocol.…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…7-28/tools/inspector/protocol-eras.md). The default is `legacy`; set `modern` or `auto` in Server Settings (or `protocolEra` in the catalog file) to exercise the 2026-07-28 behavior. For an ad-hoc tar…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
# Security > The Inspector's threat model in one place, covering the web backend, Docker, secret storage, stdio servers, and the mcpdo daemon The Inspector is a developer tool that holds real creden…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…r when you prefer to stay in the terminal. ```bash theme={null} npx @modelcontextprotocol/inspector --tui node build/index.js # with an ad-hoc stdio server ```  secures access to sensitive resources and operations exposed by MCP servers. If your MCP server handl…