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…