112 pages for mcpservers.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Deploy self-hosted environments to production
Claude Code CLI · in the page
self-hosted-environments-deploy
…a connector out of self-hosted sessions, filter it with the [`allowedMcpServers` and `deniedMcpServers` policy settings](/docs/en/managed-mcp#policy-based-control-with-allowlists-and-denylists). Clau…
Configure server-managed settings
Claude Code CLI · in the page
server-managed-settings
…anaged-mcp) file through server-managed settings. Deliver the `allowedMcpServers` and `deniedMcpServers` policy keys there instead. On Claude Code v2.1.259 or later, you can also provide remote server…
Claude Code settings
Claude Code CLI · in the page
settings
…--------------------------------------------------------- | | `allowedMcpServers` | Enforced as an empty allowlist, so no MCP servers are admitted until the value is fixed. An individual inv…
Example settings files
Claude Code CLI · in the page
settings-example
…settings-reference#allowmanagedpermissionrulesonly) and [`allowManagedMcpServersOnly`](/docs/en/settings-reference#allowmanagedmcpserversonly) make the managed permission and MCP allowlists the only o…
All settings
Claude Code CLI · in the page
settings-reference
…n/hooks.md) can target | Hooks and automation | Any file | | [`allowedMcpServers`](#allowedmcpservers) | Allowlist which [MCP servers](/docs/en/mcp.md) users can add | MCP | Any file | | [`allowedProv…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…description`, `tools`, `disallowedTools`, `model`, `permissionMode`, `mcpServers`, `hooks`, `maxTurns`, `autoCompactWindow`, `skills`, `initialPrompt`, `memory`, `effort`, `background`, `omitClaudeMd`…
Tools reference
Claude Code CLI · in the page
tools-reference
…ocs/en/mcp.md#scale-with-mcp-tool-search) is enabled | No | | `WaitForMcpServers` | Waits for one or more [MCP servers](/docs/en/mcp.md) that are still connecting in the background, so a request can u…
Week 36 · August 31 – September 4, 2026
Claude Code CLI · in the page
whats-new/2026-w36
…ectOrganizations can list HTTP and SSE MCP servers under the [`managedMcpServers`](/docs/en/managed-mcp#provide-servers-through-managed-settings) managed setting to give them to every user, in additio…
Get started with MCP Apps
Claude Documentation · in the page
connectors/building/mcp-apps/getting-started
…eyond trying it out: ```json Customer Segmentation theme={null} { "mcpServers": { "customer-segmentation": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-customer-…
Set up an MCP tunnel
Claude Documentation · in the page
connectors/mcp-tunnels/setup
…true` in `values.yaml` and list your MCP servers under `networkPolicy.mcpServers`. The policy already allows cloudflared to reach the tunnel edge. Your cluster's network plugin must support NetworkPol…
Changelog
Claude Documentation · in the page
cowork/changelog
…. **3P** * Added `headersHelperArgs` and `envHelperArgs` to `managedMcpServers` entries: arguments for the entry’s `headersHelper` or `envHelper`, so one helper script can serve several servers. * A…
Set up Cowork (local mode) for a HIPAA-ready organization
Claude Documentation · in the page
cowork/hipaa-setup
…-cowork-folder-access-when-only-managed-rules-apply) | | `allowManagedMcpServersOnly` with an empty `allowedMcpServers` | The key doesn't apply to connectors or Cowork's built-in tools. MCP servers th…
Manage plugins and connectors
Claude Documentation · in the page
government/config/plugins-and-connectors
…t the root, or a manifest key that declares them, such as `hooks` or `mcpServers`. Manifest keys that describe the plugin, such as `name`, `version`, `description`, `author`, and `license`, leave the…
Plugin structure and testing
Claude Documentation · in the page
plugins/build
…. This one points at the expenses server: ```json theme={null} { "mcpServers": { "expenses": { "type": "http", "url": "https://mcp.example.com/mcp" } } } ``` A plugin loads…
Plugin pre-submission checklist
Claude Documentation · in the page
plugins/pre-submission-checklist
…ks | | | Spell the keys that declare components, such as `hooks` and `mcpServers`, exactly as the [plugins reference](https://code.claude.com/docs/en/plugins/manifest-reference) does, and keep them ou…
Build your first plugin
Claude Documentation · in the page
plugins/quickstart
…ugin root and reference the server by URL: ```json theme={null} { "mcpServers": { "expenses": { "type": "http", "url": "https://mcp.example.com/mcp" } } } ``` There is no ser…
Deploy with Enterprise Admin Console
Claude Documentation · in the page
third-party/claude-desktop/admin-console
…helper script**, or **Environment helper script** field. The [`managedMcpServers` schema](/docs/third-party/claude-desktop/configuration#managedmcpservers) describes each script's output format. Insta…
Deploy with a bootstrap server
Claude Documentation · in the page
third-party/claude-desktop/bootstrap
…"inferenceModels": ["claude-opus-5", "claude-sonnet-5"], "managedMcpServers": [{ "name": "internal-tools", "url": "https://mcp.example.corp/sse", "transport": "sse" }], "coworkEgressAllowedHost…
Built-in connectors
Claude Documentation · in the page
third-party/claude-desktop/built-in-connectors
…ructure. There is nothing to install or host on your side: a [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) entry activates the server, and the app runs it. A…
Chat in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/chat
…iew. | | Managed MCP servers | The servers you provision via [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) are available in Chat with the same approval model…
Code in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/code
…file that sets `skipWebFetchPreflight` takes precedence. | | `managedMcpServers` | Makes the same managed MCP servers available in Code sessions. The app handles the connection and authentication; th…
Configuration reference
Claude Documentation · in the page
third-party/claude-desktop/configuration
…i data import | Capabilities | Self-hosted Admin Console | | [`managedMcpServers`](#managedmcpservers) | Managed MCP servers | Connectors | Self-hosted Admin Console | | [`mcpPersistentAlwaysAllowEnab…
Configuration changelog
Claude Documentation · in the page
third-party/claude-desktop/configuration-changelog
…aringEnabled": "<boolean>" } } } ``` **Changed:** * A `managedMcpServers` entry accepts `headersHelperArgs` (remote and web search entries) or `envHelperArgs` (local entries): arguments for it…
Configuration implementation
Claude Documentation · in the page
third-party/claude-desktop/configuration-format
…object\[] (JSON) | JSON array of objects, as a string | see [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) | > [!NOTE] > > Array- and object-typed keys such…
Connect to GitHub
Claude Documentation · in the page
third-party/claude-desktop/connectors-github
…[`toolPolicy`](/docs/third-party/claude-desktop/configuration#managedmcpservers) | `toolsets`, `readOnly`, and per-tool [`toolPolicy`](/docs/third-party/claude-desktop/configuration#managedmcpservers…
Connect to Google Cloud
Claude Documentation · in the page
third-party/claude-desktop/connectors-google-cloud
…on through MDM or a bootstrap server instead, the equivalent [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) entry is: ```json theme={null} { "name": "BigQue…
Connect to Microsoft 365
Claude Documentation · in the page
third-party/claude-desktop/connectors-m365
…the in-app configuration window, add the following entry to [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers). ```json theme={null} { "name": "m365", "url":…
Connect to Salesforce
Claude Documentation · in the page
third-party/claude-desktop/connectors-salesforce
…| **With MDM or a bootstrap server.** Add this entry to the [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) key of your managed configuration or bootstrap resp…
Write a credential helper
Claude Documentation · in the page
third-party/claude-desktop/credential-helper
…he inference connection only. An MCP server deployed through [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) uses the separate per-server `headersHelper` key, w…
MCP, plugins, skills, and hooks
Claude Documentation · in the page
third-party/claude-desktop/extensions
…Delivered via | | - | - | - | | Managed MCP servers | Admin | `managedMcpServers` configuration key | | Organization plugins | Admin | A [plugin marketplace](#plugin-marketplaces-admin) hosted in git…
Set up sign-in for managed MCP servers
Claude Documentation · in the page
third-party/claude-desktop/mcp-sign-in
…DM or bootstrap configuration they are the `oauth` keys of a [`managedMcpServers`](/docs/third-party/claude-desktop/configuration#managedmcpservers) entry. For the redirect URI, discovery, and token h…
Migrate Claude Desktop from a cloud provider to Claude Enterprise
Claude Documentation · in the page
third-party/claude-desktop/move-to-claude-enterprise
…MCP servers](/docs/third-party/claude-desktop/configuration.md#managedmcpservers): add them as connectors. The Microsoft 365 connector keeps working. Telemetry opt-outs, the egress list for Code sess…
SSH remote sessions in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/ssh-remote-sessions
…ird-party/claude-desktop/configuration#islocaldevmcpenabled), `managedMcpServers`, `allowedPluginMcpServers`, and `deniedPluginMcpServers` decide which of these servers a remote session loads, as they…
Telemetry and egress
Claude Documentation · in the page
third-party/claude-desktop/telemetry
…sed desktop extensions are enabled | | Hosts of each entry in `managedMcpServers` (server URL, plus `oauth.authorizationServer` and `login.microsoftonline.com` if configured) | Managed MCP servers are…
Web search and web fetch
Claude Documentation · in the page
third-party/claude-desktop/web-tools
…or any provider when you want to choose the search backend | `managedMcpServers` | Brave, Tavily, Exa, or your own server | | [Gateway-side](#gateway-side-search) | A custom gateway you already run |…
Build an MCP client
Model Context Protocol · in the page
docs/2024-11-05/develop/build-client
…Configuration (`mcp-servers-config.json`): ```json theme={null} { "mcpServers": { "brave-search": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-brave-search"],…
Build an MCP server
Model Context Protocol · in the page
docs/2024-11-05/develop/build-server
…\claude_desktop_config.json ``` You'll then add your servers in the `mcpServers` key. The MCP UI elements will only show up in Claude for Desktop if at least one server is properly configured. In th…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2024-11-05/develop/connect-local-servers
…with access to specific directories: ```json macOS theme={null} { "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-fil…
Debugging
Model Context Protocol · in the page
docs/2024-11-05/tools/debugging
…mple in `claude_desktop_config.json`, use: ```json theme={null} { "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-fil…
Build an MCP client
Model Context Protocol · in the page
docs/2025-03-26/develop/build-client
…Configuration (`mcp-servers-config.json`): ```json theme={null} { "mcpServers": { "brave-search": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-brave-search"],…
Build an MCP server
Model Context Protocol · in the page
docs/2025-03-26/develop/build-server
…\claude_desktop_config.json ``` You'll then add your servers in the `mcpServers` key. The MCP UI elements will only show up in Claude for Desktop if at least one server is properly configured. In th…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-local-servers
…with access to specific directories: ```json macOS theme={null} { "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-fil…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
…mple in `claude_desktop_config.json`, use: ```json theme={null} { "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-fil…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…Configuration (`mcp-servers-config.json`): ```json theme={null} { "mcpServers": { "brave-search": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-brave-search"],…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…\claude_desktop_config.json ``` You'll then add your servers in the `mcpServers` key. The MCP UI elements will only show up in Claude for Desktop if at least one server is properly configured. In th…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-local-servers
…with access to specific directories: ```json macOS theme={null} { "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-fil…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…mple in `claude_desktop_config.json`, use: ```json theme={null} { "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-fil…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…Configuration (`mcp-servers-config.json`): ```json theme={null} { "mcpServers": { "brave-search": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-brave-search"],…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…\claude_desktop_config.json ``` You'll then add your servers in the `mcpServers` key. The MCP UI elements will only show up in Claude for Desktop if at least one server is properly configured. In th…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-local-servers
…with access to specific directories: ```json macOS theme={null} { "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-fil…