978 pages for system.
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/2026-07-28/develop/build-with-agent-skills
…t: * **What it connects to** — a cloud API, a local process, the filesystem, hardware * **Who will use it** — just you, your team, or anyone who installs it * **Action surface size** — a handful of o…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-local-servers
…rn how to extend Claude Desktop with local MCP servers to enable file system access and other powerful integrations Model Context Protocol (MCP) servers extend AI applications' capabilities by provid…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-remote-servers
…with various services such as project management tools, documentation systems, code repositories, and any other API-enabled service. The key advantage of remote MCP servers is their accessibility. Un…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2026-07-28/getting-started/intro
…is an open-source standard for connecting AI applications to external systems. Using MCP, AI applications like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g.…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…e subsequently connects to another MCP server, such as the [local filesystem server](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem), the Visual Studio Code runtime instantia…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…, resource URIs, or server > configuration instead. Roots define filesystem boundaries for server operations, allowing clients to specify which directories servers should focus on. #### Overview Ro…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…rough standardized protocol interfaces. Common examples include file system servers for document access, database servers for data queries, GitHub servers for code management, Slack servers for team…
SDKs
Model Context Protocol · in the page
docs/2026-07-28/sdk
…hub.com/modelcontextprotocol/kotlin-sdk) | Tier 3 | See [SDK Tiering System](https://modelcontextprotocol.io/community/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…ide covers the debugging tools and approaches available in the MCP ecosystem. ## Debugging tools overview MCP provides several tools for debugging at different levels: 1. **[MCP Inspector](https://…
MCP Inspector
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector
…@modelcontextprotocol/inspector npx @modelcontextprotocol/server-filesystem ~/Desktop > ``` > [tab] PyPI package > > ```bash theme={null} > npx @modelcontextprotocol/inspector uvx mcp-server-git --r…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…erver that calls `roots/list` (as > `@modelcontextprotocol/server-filesystem` does, to learn its allowed > directories) gets them. See [Configuration and flags](https://modelcontextprotocol.io/docs/2…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…ediately: > > ```json theme={null} > { > "mcpServers": { > "filesystem-server-default": { > "type": "stdio", > "command": "npx", > "args": ["-y", "@modelcontextprotocol/server-…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…ry, so that any `mcpdo` command run by the same user can read it. Filesystem permissions on that file are the trust boundary, which is the same same-user boundary the socket has. * **Private mode:** `…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…nch the web client seeds the catalog with three sample servers: a filesystem server scoped to `/tmp`, the canonical "everything" reference server, and the MCP org's hosted example server (Streamable H…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…raft-ietf-oauth-v2-1-13) and works with any authorization or identity system that meets its requirements. This guide explains the flow, then shows how to protect a small server. The full requirements…
Local Server Security
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/local-server-security
…g inside a sandbox the protocol provides. It is an ordinary operating system process, launched by your host application, with all the access that implies: ```mermaid theme={null} flowchart LR Hos…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…MCP server operators, and security professionals evaluating MCP-based systems. This document should be read alongside the MCP Authorization specification and [OAuth 2.0 security best practices](https:…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…textprotocol/quickstart-resources/tree/main/mcp-client-python) > > ## System Requirements > > Before starting, ensure your system meets these requirements: > > * Mac or Windows computer > * Latest Pyt…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…> logger.info("Processing request") # writes to stderr > ``` > > ### System requirements > > * Python 3.10 or higher installed. > * You must use the Python MCP SDK 2.0.0 or higher. > > ### Set up you…
Build with Agent Skills
Model Context Protocol · in the page
docs/draft/develop/build-with-agent-skills
…t: * **What it connects to** — a cloud API, a local process, the filesystem, hardware * **Who will use it** — just you, your team, or anyone who installs it * **Action surface size** — a handful of o…
Connect to local MCP servers
Model Context Protocol · in the page
docs/draft/develop/connect-local-servers
…rn how to extend Claude Desktop with local MCP servers to enable file system access and other powerful integrations Model Context Protocol (MCP) servers extend AI applications' capabilities by provid…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/draft/develop/connect-remote-servers
…with various services such as project management tools, documentation systems, code repositories, and any other API-enabled service. The key advantage of remote MCP servers is their accessibility. Un…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/draft/getting-started/intro
…is an open-source standard for connecting AI applications to external systems. Using MCP, AI applications like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g.…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…e subsequently connects to another MCP server, such as the [local filesystem server](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem), the Visual Studio Code runtime instantia…
Understanding MCP clients
Model Context Protocol · in the page
docs/draft/learn/client-concepts
…, resource URIs, or server > configuration instead. Roots define filesystem boundaries for server operations, allowing clients to specify which directories servers should focus on. #### Overview Ro…
Understanding MCP servers
Model Context Protocol · in the page
docs/draft/learn/server-concepts
…rough standardized protocol interfaces. Common examples include file system servers for document access, database servers for data queries, GitHub servers for code management, Slack servers for team…
SDKs
Model Context Protocol · in the page
docs/draft/sdk
…hub.com/modelcontextprotocol/kotlin-sdk) | Tier 3 | See [SDK Tiering System](https://modelcontextprotocol.io/community/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK…
Debugging
Model Context Protocol · in the page
docs/draft/tools/debugging
…ide covers the debugging tools and approaches available in the MCP ecosystem. ## Debugging tools overview MCP provides several tools for debugging at different levels: 1. **[MCP Inspector](https://…
MCP Inspector
Model Context Protocol · in the page
docs/draft/tools/inspector
…@modelcontextprotocol/inspector npx @modelcontextprotocol/server-filesystem ~/Desktop > ``` > [tab] PyPI package > > ```bash theme={null} > npx @modelcontextprotocol/inspector uvx mcp-server-git --r…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…erver that calls `roots/list` (as > `@modelcontextprotocol/server-filesystem` does, to learn its allowed > directories) gets them. See [Configuration and flags](https://modelcontextprotocol.io/docs/d…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…ediately: > > ```json theme={null} > { > "mcpServers": { > "filesystem-server-default": { > "type": "stdio", > "command": "npx", > "args": ["-y", "@modelcontextprotocol/server-…
Security
Model Context Protocol · in the page
docs/draft/tools/inspector/security
…ry, so that any `mcpdo` command run by the same user can read it. Filesystem permissions on that file are the trust boundary, which is the same same-user boundary the socket has. * **Private mode:** `…
Web client
Model Context Protocol · in the page
docs/draft/tools/inspector/web
…nch the web client seeds the catalog with three sample servers: a filesystem server scoped to `/tmp`, the canonical "everything" reference server, and the MCP org's hosted example server (Streamable H…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/draft/tutorials/security/authorization
…raft-ietf-oauth-v2-1-13) and works with any authorization or identity system that meets its requirements. This guide explains the flow, then shows how to protect a small server. The full requirements…
Local Server Security
Model Context Protocol · in the page
docs/draft/tutorials/security/local-server-security
…g inside a sandbox the protocol provides. It is an ordinary operating system process, launched by your host application, with all the access that implies: ```mermaid theme={null} flowchart LR Hos…
Security Best Practices
Model Context Protocol · in the page
docs/draft/tutorials/security/security_best_practices
…MCP server operators, and security professionals evaluating MCP-based systems. This document should be read alongside the MCP Authorization specification and [OAuth 2.0 security best practices](https:…
Example Servers
Model Context Protocol · in the page
examples
…Web content fetching and conversion for efficient LLM usage * **[Filesystem](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem)** - Secure file operations with configurable acc…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…**Real-time monitoring.** A dashboard showing live metrics, logs, or system status needs continuous updates. An MCP App maintains a persistent connection, updating the display as data changes without…
Enterprise-Managed Authorization
Model Context Protocol · in the page
extensions/auth/enterprise-managed-authorization
…e used to link the enterprise identity to an existing account in your system. Use the subject claim as the primary stable identifier for the user, and fall back to the email claim for matching against…
OAuth Client Credentials
Model Context Protocol · in the page
extensions/auth/oauth-client-credentials
…ietf.org/doc/html/rfc6749#section-4.4) to MCP. This enables automated systems to connect to MCP servers without interactive user authorization. > [card] [Specification](https://github.com/modelcontex…
Skills
Model Context Protocol · in the page
extensions/skills/overview
…d bytes on every access. Hosts **MUST** exclude cached files from filesystem-skill discovery paths and preserve their MCP origin, including after a restart. > [!NOTE] > > Digests establish consistenc…
Tasks
Model Context Protocol · in the page
extensions/tasks/overview
…`input_required` and the client presents the request. **External job systems.** If your server wraps an API that already uses job IDs (cloud deployments, async APIs, queued work), return a task when…
The MCP Registry
Model Context Protocol · in the page
registry/about
…sible MCP servers, backed by major trusted contributors to the MCP ecosystem such as Anthropic, GitHub, PulseMCP, and Microsoft. The MCP Registry provides: * A single place for server creators to pu…
MCP Registry Supported Package Types
Model Context Protocol · in the page
registry/package-types
…oolchain (`rustup`) to run `cargo install`. Idiomatic for the Rust ecosystem and consistent with how Rust CLIs are typically published. * **MCPB (`registryType: mcpb`)** — prebuilt binary distributed…
Quickstart: Publish an MCP Server to the MCP Registry
Model Context Protocol · in the page
registry/quickstart
…/usr/local/bin/ ``` ```powershell Windows theme={null} $arch = if ([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture -eq "Arm64") { "arm64" } else { "amd64" }; Invoke-WebReque…
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-
…lows, allowing malicious actors to execute arbitrary commands on user systems through crafted MCP server configurations distributed via links or social engineering. This proposal establishes a best p…
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
…swords, and other credentials must never transit through intermediary systems. 2. External authorization: MCP servers often need to access third-party APIs on behalf of users. The MCP authorization sp…
SEP-1046: Support OAuth client credentials flow in authorization
Model Context Protocol · in the page
seps/1046-support-oauth-client-credentials-flow-in-authoriza
…Basic authentication (Allowed for maximum compatibility with existing systems) Other options, such as mTLS, are not included. While the spec encourages the use of RFC 7523 (JWT Assertions), it does…
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
…The community has already been self-organizing into several disparate systems for these collaborative groups: * The Steering group has had a long-standing practice of managing a handful of collaborat…
SEP-1319: Decouple Request Payload from RPC Methods Definition
Model Context Protocol · in the page
seps/1319-decouple-request-payload-from-rpc-methods-definiti
…rovement that enables future growth without penalizing the current ecosystem. ## Backward Compatibility This proposal is a **non-breaking change** for existing implementations. It is a refactoring o…