Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

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.

mcp-connector Claude Developer Platform · in the page agents-and-tools/mcp-connector …aram { Content = "What tools do you have available?" } }, McpServers = new List<BetaRequestMcpServerUrlDefinition> { new() { Url = "https://example-… deploy-helm Claude Developer Platform · in the page agents-and-tools/mcp-tunnels/deploy-helm …etworkPolicy.egress.enabled: true` and populate `networkPolicy.egress.mcpServers` with pod label selectors or CIDR ranges that cover your upstream MCP servers. Egress from cloudflared to the tunnel ed… overview Claude Developer Platform · in the page agents-and-tools/mcp-tunnels/overview …am { Content = "Use the hello tool to greet tunnel." } }, McpServers = new List<BetaRequestMcpServerUrlDefinition> { new() { Url = "https://echo.YOU… remote-mcp-servers Claude Developer Platform · in the page agents-and-tools/remote-mcp-servers …when-claude-uses-mcp-tools). </Note> ## Remote MCP server examples <MCPServersTable platform="mcpConnector" /> <Note> **Looking for more?** [Find hundreds more MCP servers on GitHub](https://gith… mid-conversation-system-messages Claude Developer Platform · in the page build-with-claude/mid-conversation-system-messages …Beta.InlineTools2026_09_15, AnthropicBeta.McpClient2026_09_15], McpServers = [ new BetaRequestMcpServerUrlDefinition { Url = "https://mcp.example.com/cale… agent-setup Claude Developer Platform · in the page managed-agents/agent-setup …| | `mcp_servers` (java, php: `mcpServers`; csharp: `McpServers`; go: `MCPServers`) | [MCP servers](https://platform.claude.com/docs/en/managed-agents/mcp-connec… environments Claude Developer Platform · in the page managed-agents/environments …arp, go: `AllowPackageManagers`) and `allow_mcp_servers` (java: `allowMcpServers`; php: `allowMCPServers`; csharp: `AllowMcpServers`; go: `AllowMCPServers`) add no hosts for these tools. When `allowed… github Claude Developer Platform · in the page managed-agents/github …tem = "You are a code review assistant with access to GitHub.", McpServers = [ new() { Name = "github", Url = "https://api.githubcopilot.com/mcp/" }, ], Tools =… mcp-connector Claude Developer Platform · in the page managed-agents/mcp-connector …s on the agent Specify MCP servers in the `mcp_servers` (java, php: `mcpServers`; csharp: `McpServers`; go: `MCPServers`) array when creating an agent. Each server has a `type` (csharp, go: `Type`) o… migration Claude Developer Platform · in the page managed-agents/migration …nt-setup). | | `mcp_servers` (typescript: `mcpServers`) configured and authenticated in one place | Declare servers on the Agent; provide credentials through a [Vau… multiagent-orchestration Claude Developer Platform · in the page managed-agents/multiagent-orchestration …csharp, go: `AllowedHosts`). Setting `allow_mcp_servers` (java: `allowMcpServers`; php: `allowMCPServers`; csharp: `AllowMcpServers`; go: `AllowMCPServers`) to `true` in the environment's networking t… permission-policies Claude Developer Platform · in the page managed-agents/permission-policies …e` (csharp, go: `Name`) of a server in the `mcp_servers` (java, php: `mcpServers`; csharp: `McpServers`; go: `MCPServers`) array. This example connects a GitHub MCP server and allows its tools to run… secure-deployment Claude Developer Platform · in the page managed-agents/secure-deployment …arp, go: `AllowedHosts`) instead | | `allow_mcp_servers` (java: `allowMcpServers`; php: `allowMCPServers`; csharp: `AllowMcpServers`; go: `AllowMCPServers`) | No host. Managed Agents connects to MCP s… session-operations Claude Developer Platform · in the page managed-agents/session-operations …csharp, go: `Agent.Tools`) and `agent.mcp_servers` (java, php: `agent.mcpServers`; csharp: `Agent.McpServers`; go: `Agent.MCPServers`), including permission policies and per-tool web settings such as… sessions Claude Developer Platform · in the page managed-agents/sessions …`system_`), `tools` (csharp, go: `Tools`), `mcp_servers` (java, php: `mcpServers`; csharp: `McpServers`; go: `MCPServers`), or `skills` (csharp, go: `Skills`) with the values the session should use.… Set up Claude Code for your organization Claude Code CLI · in the page admin-setup …or provide remote servers to every user alongside their own | `allowedMcpServers`, `deniedMcpServers`, `allowManagedMcpServersOnly`, `managedMcpServers`, or a deployed `managed-mcp.json` file | | [Plu… Use Claude Code features in the SDK Claude Code CLI · in the page agent-sdk/claude-code-features …ate-a-long-lived-token), which can only make model requests. Passing `mcpServers: {}` does not suppress the connectors | Set `strictMcpConfig: true`, [`disableClaudeAiConnectors: true`](/docs/en/mcp#d… Configure your agent Claude Code CLI · in the page agent-sdk/configuration …features in the SDK](/docs/en/agent-sdk/claude-code-features.md) | | `mcpServers` | `mcp_servers` | External tool servers | [Connect to external tools with MCP](/docs/en/agent-sdk/mcp.md) | | `agents`… Give Claude custom tools Claude Code CLI · in the page agent-sdk/custom-tools …| Wrap in `create_sdk_mcp_server` / `createSdkMcpServer` and pass to `mcpServers` in `query()`. See [Call a custom tool](#call-a-custom-tool). | | Pre-approve a tool | Add to your allowed tools. See [… Intercept and control agent behavior with hooks Claude Code CLI · in the page agent-sdk/hooks …mcp__<server>__<action>`, where `<server>` is the key you use in the `mcpServers` configuration, spelled as the [tool naming convention](/docs/en/agent-sdk/mcp.md#tool-naming-convention) describes. |… Connect to external tools with MCP Claude Code CLI · in the page agent-sdk/mcp …CP server to explain what hooks are in Claude Code", options: { mcpServers: { "claude-code-docs": { type: "http", url: "https://code.claude.com/docs/mcp" } },… Agent SDK reference - Python Claude Code CLI · in the page agent-sdk/python …one memory: Literal["user", "project", "local"] | None = None mcpServers: list[str | dict[str, Any]] | None = None initialPrompt: str | None = None maxTurns: int | None = None back… Quickstart Claude Code CLI · in the page agent-sdk/quickstart …to auto-approve file changes. Other options include `systemPrompt`, `mcpServers`, and more. See all options for [Python](/docs/en/agent-sdk/python.md#claudeagentoptions) or [TypeScript](/docs/en/agen… Subagents in the SDK Claude Code CLI · in the page agent-sdk/subagents …er' \| 'project' \| 'local'` | No | Memory source for this agent | | `mcpServers` | `(string \| object)[]` | No | MCP servers available to this agent, by name or inline config | | `initialPrompt` | `s… Scale to many tools with tool search Claude Code CLI · in the page agent-sdk/tool-search …: "Find and run the appropriate database query", options: { mcpServers: { "enterprise-tools": { // Connect to a remote MCP server type: "http", url: "ht… Agent SDK reference - TypeScript Claude Code CLI · in the page agent-sdk/typescript …se a spare has no session yet. Everything a claim can't set, such as `mcpServers`, `hooks`, `canUseTool`, `settingSources`, `systemPrompt`, and `plugins`, is fixed for the life of the spare, so keep o… Orchestrate teams of Claude Code sessions Claude Code CLI · in the page agent-teams …. The teammate loads skills from your project and user settings. * **`mcpServers`**: for a split-pane teammate, Claude Code applies the definition's `mcpServers` under the [rules for that field](/docs… Share session output as artifacts Claude Code CLI · in the page artifacts …ry. To turn the connector off, add `claude.ai Claude Docs` to `deniedMcpServers` or use the `/mcp` toggle, both described in [Disable claude.ai connectors](/docs/en/mcp.md#disable-claude-ai-connector… Claude Code changelog Claude Code CLI · in the page changelog …, so admins can set one up from there **Changed** * Changed `allowedMcpServers` to stop filtering `managed-mcp.json` stdio servers that use `${VAR}` only in `env`: one your allowlist left out now lo… Channels reference Claude Code CLI · in the page channels-reference …found from any project: ```json title=".mcp.json" theme={null} { "mcpServers": { "webhook": { "command": "bun", "args": ["./webhook.ts"] } } } ``` Claude Code reads your MCP config at start… Use Claude Code with Chrome Claude Code CLI · in the page chrome …rganization blocks the `claude-in-chrome` MCP server with the [`deniedMcpServers` managed setting](/docs/en/managed-mcp#policy-based-control-with-allowlists-and-denylists), Claude Code doesn't show th… Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry Claude Code CLI · in the page claude-apps-gateway …": "merge", "allowManagedPermissionRulesOnly": true, "allowManagedMcpServersOnly": true, "allowManagedHooksOnly": true, "allowedMcpServers": [{ "serverUrl": "https://mcp.internal.example.com/*… Claude apps gateway configuration Claude Code CLI · in the page claude-apps-gateway-config …ermissions.deny`, `permissions.ask`, `disabledMcpjsonServers`, `deniedMcpServers`, `blockedMarketplaces`, `deniedModels`, and every `hooks` event-type array. These take the union of base and policy, s… Explore the .claude directory Claude Code CLI · in the page claude-directory …ver, so the token never lands in the file.</>, example: `{ "mcpServers": { "notion": { "command": "npx", "args": ["-y", "@notionhq/notion-mcp-server"], "env": {… Debug your configuration Claude Code CLI · in the page debug-your-config …er a top-level `servers` key, as in VS Code's `mcp.json`, instead of `mcpServers` | Project MCP config goes at the repository root as `.mcp.json`, not inside `.claude/`, with servers under the `mcpSer… Desktop application Claude Code CLI · in the page desktop …ttings only. Requires Claude Desktop v1.49585.0 or later. | | `managedMcpServers` | push MCP server configurations to all users. Available in third-party (3P) Desktop deployments only. In each entry,… Control MCP server access for your organization Claude Code CLI · in the page managed-mcp …ered below: `managed-mcp.json` for deploying a fixed set, the `managedMcpServers` managed setting for providing servers alongside the ones users add, and `allowedMcpServers`/`deniedMcpServers` for fil… Deploy managed settings Claude Code CLI · in the page managed-settings …y of these through `managed-mcp.json` or provide through the [`managedMcpServers`](/docs/en/settings-reference#managedmcpservers) key, see [Managed MCP configuration](/docs/en/managed-mcp.md). ### Wh… Connect Claude Code to tools via MCP Claude Code CLI · in the page mcp …npx -y @example/mcp-server`: the server runs on your machine. * **An `mcpServers` JSON block**: configuration written for another client's settings file. Each is one of the inputs the four options in… Connect to MCP servers Claude Code CLI · in the page mcp-quickstart …cp)` | A server turned off for this project by the project's `disabledMcpServers` list. See [Disable a server without removing it](/docs/en/mcp.md#disable-a-server-without-removing-it) | Some legacy… Monitoring Claude Code CLI · in the page monitoring-usage …vent), [`tool_result`](#tool-result-event) | | MCP servers | [`allowedMcpServers`](/docs/en/settings-reference#allowedmcpservers), [`allowManagedMcpServersOnly`](/docs/en/settings-reference#allowmanag… Configure permissions Claude Code CLI · in the page permissions …irectory | Not used, and no dialog is offered | Not used | | Inline [`mcpServers`](/docs/en/sub-agents#scope-mcp-servers-to-a-subagent) in the frontmatter of a subagent from the repository or an `--ad… Plugin commands reference Claude Code CLI · in the page plugins/cli-reference …Project the install belongs to. `project` and `local` scope only | | `mcpServers` | object | The plugin's MCP server definitions, when a marketplace-installed plugin has any | | `errors` | array of st… Add components to a plugin Claude Code CLI · in the page plugins/components …ppears in `/mcp` as `plugin:my-plugin:db`: ```json theme={null} { "mcpServers": { "db": { "command": "node", "args": ["${CLAUDE_PLUGIN_ROOT}/server.js"] } } } ``` An LSP serv… Plugin loading reference Claude Code CLI · in the page plugins/loading …it declares as an [MCP bundle](/docs/en/plugins/manifest-reference.md#mcpservers), a `.mcpb` or `.dxt` file, or from a file outside the plugin directory are skipped. Declare them inline or in a `.mcp.… Plugin manifest reference Claude Code CLI · in the page plugins/manifest-reference …["./agents/reviewer.md"], "hooks": "./config/extra-hooks.json", "mcpServers": { "deploy-api": { "command": "node", "args": ["${CLAUDE_PLUGIN_ROOT}/server.js"] } }, "lspSer… Marketplace reference Claude Code CLI · in the page plugins/marketplace-reference …ct`. Every manifest field that the entry accepts applies, including [`mcpServers`, `lspServers`, `userConfig`, and `channels`](/docs/en/plugins/manifest-reference). * **`plugin.json` present**: `plugi… Manage Claude Code plugins for your organization Claude Code CLI · in the page plugins/org …on`, `claude mcp add`, or SDK-provided servers. Pair it with [`allowedMcpServers`](/docs/en/managed-mcp) | | `disableCommandPluginSources` | Blocks plugins with a `command` source from installing, upd… How Claude Code uses prompt caching Claude Code CLI · in the page prompt-caching …t, unless a request sent while the server reconnects adds the `WaitForMcpServers` tool, which invalidates the cache once | The server's definitions stay unchanged. A request sent while the server reco… Customize sessions in self-hosted environments Claude Code CLI · in the page self-hosted-environments-configuration …apshots the host's config once at startup. The snapshot captures the `mcpServers` key from the host's `.claude.json`, which lives next to rather than inside `~/.claude/`, and the runner seeds only tha…
Feedback