1,040 pages for comm.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Write a credential helper
Claude Documentation · in the page
third-party/claude-desktop/credential-helper
…party/claude-desktop/bootstrap#response-schema)), set `args` next to `command` in `inference.credential`. On Windows, a `.cmd` or `.bat` helper receives each argument wrapped in double quotes, so rea…
User identity and local data
Claude Documentation · in the page
third-party/claude-desktop/data-storage
….md#advanced-file-analysis) is enabled, code runs in a local sandbox. Commands in it can reach the hosts in `coworkEgressAllowedHosts`, as described under [Sandbox network access](https://claude.com/d…
MCP, plugins, skills, and hooks
Claude Documentation · in the page
third-party/claude-desktop/extensions
…rketplace](#plugin-marketplaces-admin) hosted in git or over HTTPS (recommended), or a [system-wide directory](#organization-plugins-admin) on each device | | User extensions | End user | In-app Conne…
Deploy Claude Desktop on 3P with an LLM gateway
Claude Documentation · in the page
third-party/claude-desktop/gateway
…, users are prompted to sign in again each time the ID token expires (commonly about one hour). Per [OpenID Connect Core 1.0 §11](https://openid.net/specs/openid-connect-core-1_0.html#OfflineAccess),…
Import history from claude.ai
Claude Documentation · in the page
third-party/claude-desktop/import
…ude.ai yourself and choose the file. > [tab] Sign in to claude.ai (recommended) > > Click **Sign in to claude.ai…**. Your browser opens to claude.ai; sign in if prompted, choose your organization if…
In-app configuration
Claude Documentation · in the page
third-party/claude-desktop/in-app-configuration
…n and per-provider guidance The in-app configuration window is the recommended way to configure Claude Desktop for third-party inference. It validates values as you enter them, shows exactly which fi…
Installation and setup
Claude Documentation · in the page
third-party/claude-desktop/installation
…kspace). * **Hooks**: a [hook](https://code.claude.com/docs/en/hooks) command written for Bash needs Git for Windows on the device. If your Windows devices have hooks in plugins or in Claude Code mana…
Legal and compliance
Claude Documentation · in the page
third-party/claude-desktop/legal
…n Claude Desktop on third-party (3P) mode, is subject to Anthropic's [Commercial Terms of Service](https://www.anthropic.com/legal/commercial-terms). ### Commercial agreements Claude Desktop on 3P r…
Desktop and filesystem access
Claude Documentation · in the page
third-party/claude-desktop/local-access
…te sessions, read-only applies to Claude's file tools only, and shell commands don't enforce it. For SSH remote sessions, see [Read-only folders on the remote host](https://claude.com/docs/third-party…
Set up sign-in for managed MCP servers
Claude Documentation · in the page
third-party/claude-desktop/mcp-sign-in
…onfiguration-changelog.md) lists for `omitResource`. ## Settings for common servers Add each server in this table with **Add → Blank**, the **Streamable HTTP** transport, and the values shown. | Se…
Deploy with MDM
Claude Documentation · in the page
third-party/claude-desktop/mdm
…s, but it is exported and deployed the same way described here. ## Recommended rollout Roll out in this order. **1. Build a configuration in the app** An admin builds and tests a working configura…
Models and effort levels
Claude Documentation · in the page
third-party/claude-desktop/models
…rt** control in the model picker. Each model starts at Anthropic's recommended level unless you configure otherwise. The **Effort** control marks the recommended level **Default**. ### Per-model eff…
Migrate Claude Desktop from a cloud provider to Claude Enterprise
Claude Documentation · in the page
third-party/claude-desktop/move-to-claude-enterprise
…tention, and locally run managed MCP servers have no replacement. The command sandbox in Code sessions stays on only where [`allowedWorkspaceFolders`](https://claude.com/docs/third-party/claude-deskto…
Network proxy
Claude Documentation · in the page
third-party/claude-desktop/network-proxy
…talls. * **Cowork's sandboxed shell**: the isolated environment where commands the agent runs in a Cowork session (`curl`, `pip`, `npm`, and so on) execute. With [Unified Claude](https://claude.com/d…
Overview
Claude Documentation · in the page
third-party/claude-desktop/overview
…ndling-by-provider). * **Sandboxed tool execution.** In Cowork, shell commands run in the hardened Cowork VM; file access is scoped to your allowed folders and web fetches to your egress allowlist. Fo…
Scheduled tasks in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/scheduled-tasks
…user. * **Built-in tools**: a lasting approval can also cover a shell command, a file path, or a website. It has no time limit. * **File deletion in Cowork**: the prompt that asks before Claude delete…
SSH remote sessions in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/ssh-remote-sessions
…policy from your managed configuration. Every file read, edit, shell command, and git operation runs on the host, in the working directory the user chose there. Claude Desktop connects to [managed MC…
Show a status line
Claude Documentation · in the page
third-party/claude-desktop/status-line
…ne-programs) on a test device, save it as `status-line` and run these commands in your terminal: ```bash theme={null} sudo mkdir -p /opt/example/bin sudo cp status-line /opt/example/bin/status-line e…
Telemetry and egress
Claude Documentation · in the page
third-party/claude-desktop/telemetry
…own OpenTelemetry collector by setting `otlpEndpoint`. This is the recommended way to retain an audit trail in environments that disable Anthropic-bound telemetry. The export isn't a complete record…
Unified Claude in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/unified-claude
…cheduledtasksenabled). For example, to stop Claude from running shell commands, add `"Bash"` to `disabledBuiltinTools`. That entry applies in Code sessions too, as described under [Sandbox network acc…
Deploy Claude Desktop on 3P with Google Cloud's Agent Platform
Claude Documentation · in the page
third-party/claude-desktop/vertex
…ng-lived secret distributed to every device. Simplest to start; not recommended for broad rollout. | | Users have Google Workspace or Cloud Identity accounts | [In-app Google sign-in](#in-app-google-s…
Web search and web fetch
Claude Documentation · in the page
third-party/claude-desktop/web-tools
…dary depends on where the server is hosted; AgentCore is available in commercial AWS regions. #### Data handling Search queries go to whichever backend you configure. In every option, the query is a…
Roadmap
Model Context Protocol · in the page
development/roadmap
…es from [Working and Interest Groups](https://modelcontextprotocol.io/community/working-interest-groups.md). > [!NOTE] > > This roadmap reflects current thinking rather than firm commitments. Priorit…
Build an MCP client
Model Context Protocol · in the page
docs/2024-11-05/develop/build-client
…ild-server.md) tutorial so you can understand how clients and servers communicate. > [tab] Python > > [You can find the complete code for this tutorial here.](https://github.com/modelcontextprotocol/…
Build an MCP server
Model Context Protocol · in the page
docs/2024-11-05/develop/build-server
…Make sure to restart your terminal afterwards to ensure that the `uv` command gets picked up. > > Now, let's create and set up our project: > > ```bash macOS/Linux theme={null} > # Create a new direct…
Build with Agent Skills
Model Context Protocol · in the page
docs/2024-11-05/develop/build-with-agent-skills
…opening message already covers these, the agent skips ahead to the recommendation. ## Deployment paths Based on discovery, the skill recommends one of four paths and scaffolds accordingly: **Remot…
Client Best Practices
Model Context Protocol · in the page
docs/2024-11-05/develop/clients/client-best-practices
…context window, clients should switch to progressive discovery. We recommend that clients implement thresholds to determine when to switch: * Implement a threshold as a percentage of the context win…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2024-11-05/develop/connect-local-servers
….js to run. Verify your Node.js installation by opening a terminal or command prompt and running: ```bash theme={null} node --version ``` If Node.js is not installed, download it from [nodejs.org](h…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2024-11-05/develop/connect-remote-servers
…hentication process varies depending on the server implementation but commonly involves OAuth, API keys, or username/password combinations. ?
Model Context Protocol · in the page
docs/2024-11-05/getting-started/intro
…Understand the security considerations and best practices for MCP ## Community > [card] [Contributing](https://modelcontextprotocol.io/community/contributing.md) > > Learn how to get involved and co…
Architecture overview
Model Context Protocol · in the page
docs/2024-11-05/learn/architecture
…ally on the same machine because it uses the STDIO transport. This is commonly referred to as a "local" MCP server. The official [Sentry MCP server](https://docs.sentry.io/product/sentry-mcp/) runs on…
Understanding MCP clients
Model Context Protocol · in the page
docs/2024-11-05/learn/client-concepts
…ing MCP clients MCP clients are instantiated by host applications to communicate with particular MCP servers. The host application, like Claude.ai or an IDE, manages the overall user experience and c…
Understanding MCP servers
Model Context Protocol · in the page
docs/2024-11-05/learn/server-concepts
…ilities to AI applications through standardized protocol interfaces. Common examples include file system servers for document access, database servers for data queries, GitHub servers for code manage…
Versioning
Model Context Protocol · in the page
docs/2024-11-05/learn/versioning
…ure lifecycle and deprecation policy](https://modelcontextprotocol.io/community/feature-lifecycle.md): the feature remains part of the specification, but is scheduled for removal. Deprecated features…
SDKs
Model Context Protocol · in the page
docs/2024-11-05/sdk
…iers based on feature completeness, protocol support, and maintenance commitment. Learn more about [SDK tiers](https://modelcontextprotocol.io/community/sdk-tiers.md). ## Available SDKs | SDK | Repo…
Debugging
Model Context Protocol · in the page
docs/2024-11-05/tools/debugging
…access * Tool execution * Error conditions * Performance metrics ## Common issues The examples below use Claude Desktop's [`claude_desktop_config.json`](https://modelcontextprotocol.io/docs/2024-11…
MCP Inspector
Model Context Protocol · in the page
docs/2024-11-05/tools/inspector
…tallation: ```bash theme={null} npx @modelcontextprotocol/inspector <command> ``` ```bash theme={null} npx @modelcontextprotocol/inspector <command> <arg1> <arg2> ``` #### Inspecting servers from n…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/authorization
…While authorization for MCP servers is **optional**, it is strongly recommended when: * Your server accesses user-specific data (emails, documents, databases) * You need to audit who performed which…
Security Best Practices
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/security_best_practices
…A fixed OAuth 2.0 client identifier used by the MCP proxy server when communicating with the third-party authorization server. This Client ID refers to the MCP server acting as a client to the Third-P…
Build an MCP client
Model Context Protocol · in the page
docs/2025-03-26/develop/build-client
…ild-server.md) tutorial so you can understand how clients and servers communicate. > [tab] Python > > [You can find the complete code for this tutorial here.](https://github.com/modelcontextprotocol/…
Build an MCP server
Model Context Protocol · in the page
docs/2025-03-26/develop/build-server
…Make sure to restart your terminal afterwards to ensure that the `uv` command gets picked up. > > Now, let's create and set up our project: > > ```bash macOS/Linux theme={null} > # Create a new direct…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-03-26/develop/build-with-agent-skills
…opening message already covers these, the agent skips ahead to the recommendation. ## Deployment paths Based on discovery, the skill recommends one of four paths and scaffolds accordingly: **Remot…
Client Best Practices
Model Context Protocol · in the page
docs/2025-03-26/develop/clients/client-best-practices
…context window, clients should switch to progressive discovery. We recommend that clients implement thresholds to determine when to switch: * Implement a threshold as a percentage of the context win…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-local-servers
….js to run. Verify your Node.js installation by opening a terminal or command prompt and running: ```bash theme={null} node --version ``` If Node.js is not installed, download it from [nodejs.org](h…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-remote-servers
…hentication process varies depending on the server implementation but commonly involves OAuth, API keys, or username/password combinations. ?
Model Context Protocol · in the page
docs/2025-03-26/getting-started/intro
…Understand the security considerations and best practices for MCP ## Community > [card] [Contributing](https://modelcontextprotocol.io/community/contributing.md) > > Learn how to get involved and co…
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…ally on the same machine because it uses the STDIO transport. This is commonly referred to as a "local" MCP server. The official [Sentry MCP server](https://docs.sentry.io/product/sentry-mcp/) runs on…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-03-26/learn/client-concepts
…ing MCP clients MCP clients are instantiated by host applications to communicate with particular MCP servers. The host application, like Claude.ai or an IDE, manages the overall user experience and c…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-03-26/learn/server-concepts
…ilities to AI applications through standardized protocol interfaces. Common examples include file system servers for document access, database servers for data queries, GitHub servers for code manage…
Versioning
Model Context Protocol · in the page
docs/2025-03-26/learn/versioning
…ure lifecycle and deprecation policy](https://modelcontextprotocol.io/community/feature-lifecycle.md): the feature remains part of the specification, but is scheduled for removal. Deprecated features…