Search the documentation
50 pages for mcpservers.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
mcp-connector
Claude Developer Platform · in the page
agents-and-tools/mcp-connector
….User, 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
…ser, 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…
environments
Claude Developer Platform · in the page
managed-agents/environments
…AllowedHosts = ["api.example.com"], AllowMcpServers = true, AllowPackageManagers = true, }, }, }); ``` ```go Go environment, err :=…
github
Claude Developer Platform · in the page
managed-agents/github
…tem = "You are a code review assistant with access to GitHub.", McpServers = [ new() { Type = "url", Name = "github", Url = "https://api.githubcopilot.com/mcp/" }, ],…
mcp-connector
Claude Developer Platform · in the page
managed-agents/mcp-connector
…b Assistant", Model = BetaManagedAgentsModel.ClaudeOpus5, McpServers = [ new() { Type = "url", Name = "github", Url = "https://api.githubcopilot.com/mcp/" }, ],…
migration
Claude Developer Platform · in the page
managed-agents/migration
…5", systemPrompt: "You are a concise weather assistant.", mcpServers: { weather: createSdkMcpServer({ name: "weather", version: "1.0", tools: [getWeather] }) } } })) {…
multiagent-orchestration
Claude Developer Platform · in the page
managed-agents/multiagent-orchestration
…searcher", Model = BetaManagedAgentsModel.ClaudeHaiku4_5, McpServers = [ new() { Type = BetaManagedAgentsUrlMcpServerParamsType.Url, N…
permission-policies
Claude Developer Platform · in the page
managed-agents/permission-policies
…v Assistant", Model = BetaManagedAgentsModel.ClaudeOpus5, McpServers = [ new() { Type = BetaManagedAgentsUrlMcpServerParamsType.Url, N…
session-operations
Claude Developer Platform · in the page
managed-agents/session-operations
…McpServerName = "linear", }, ], McpServers = [ new() { Type = BetaManagedAgentsUrlMcpServerParamsType.Url,…
Set up Claude Code for your organization
Claude Code CLI · in the page
admin-setup
…| `allowedMcpServers`, `deniedMcpServers`, `allowManagedMcpServersOnly`, or a deployed `managed-mcp.json` file |…
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 `strictMcp…
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).…
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. | | `hooks` | `HookCallback[]` | - | Required. Array of callback functions to execute when…
Connect to external tools with MCP
Claude Code CLI · in the page
agent-sdk/mcp
…erver 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#claudeagentoptions) or [TypeScript](/docs/en/agent-s…
Subagents in the SDK
Claude Code CLI · in the page
agent-sdk/subagents
…| | `mcpServers` | `(string \| object)[]` | No | MCP servers available to this agent, b…
Scale to many tools with tool search
Claude Code CLI · in the page
agent-sdk/tool-search
…ind and run the appropriate database query", options: { mcpServers: { "enterprise-tools": { // Connect to a remote MCP server type: "http",…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
…| | `mcpServers` | `Record<string, [`McpServerConfig`](#mcpserverconfig)>`…
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…
Claude Code changelog
Claude Code CLI · in the page
changelog
…sient 5xx on a mid-session reconnect in cloud sessions or via SDK `setMcpServers()` * Fixed custom session titles disappearing from `/resume` after more than \~64 KB of conversation was written foll…
Channels reference
Claude Code CLI · in the page
channels-reference
…any project: ```json title=".mcp.json" theme={null} { "mcpServers": { "webhook": { "command": "bun", "args": ["./webhook.ts"] } } } ``` Claude Code reads your…
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`, and every `hooks` event-type array. These take the union of base and policy, so an org-wide de…
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 M…
Desktop application
Claude Code CLI · in the page
desktop
…| | `managedMcpServers` | push MCP server configurations to all users. Available in third-party (3P) Desktop deployment…
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, and `allowedMcpServers`/`deniedMcpServers` for filtering what users configure. | Pattern | What it does…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…permissions.allow`, `hooks`, `sandbox.network.allowedDomains`, `deniedMcpServers` | | Locks | Applies the strictest val…
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
…oject | | `user` | `~/.claude.json`, under the top-level `mcpServers` key | Only you, all projects | On Windows, `~/.claude.json` resolves to `%USERPROFILE%\.claude.json…
Configure permissions
Claude Code CLI · in the page
permissions
…| | Inline [`mcpServers`](/docs/en/sub-agents#scope-mcp-servers-to-a-subagent) in the frontmatter of a subagent from the repository or an `--ad…
Create and distribute a plugin marketplace
Claude Code CLI · in the page
plugin-marketplaces
…| Custom hooks configuration or path to hooks file | | `mcpServers` | string\|object | MCP server configurations or path to MCP config | | `lspServers` | string\|object |…
Plugins reference
Claude Code CLI · in the page
plugins-reference
…id `isolation` value is `"worktree"`. For security reasons, `hooks`, `mcpServers`, and `permissionMode` are not supported for plugin-shipped agents. Claude Code loads a plugin agent even when its fro…
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…
Deploy self-hosted environments to production
Claude Code CLI · in the page
self-hosted-environments-deploy
…osted sessions, filter it like any other MCP server 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
…t be distributed through server-managed settings. Deliver the `allowedMcpServers` and `deniedMcpServers` policy keys there instead. Claude Code reads a `managed-mcp.json` deployed at its [system path]…
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
…permission mode * `allowManagedPermissionRulesOnly` and `allowManagedMcpServersOnly` make the managed permission and MCP allowlists the only ones that apply * `allowedMcpServers` pins the MCP server…
Claude Code settings reference
Claude Code CLI · in the page
settings-reference
…s and automation | Any file | | [`allowedMcpServers`](#allowedmcpservers) | Allowlist which [MCP servers](/docs/en/mc…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…description`, `tools`, `disallowedTools`, `model`, `permissionMode`, `mcpServers`, `hooks`, `maxTurns`, `skills`, `initialPrompt`, `memory`, `effort`, `background`, and `isolation`. Use `prompt` for t…
Tools reference
Claude Code CLI · in the page
tools-reference
…| No | | `WaitForMcpServers` | Waits for one or more [MCP servers](/docs/en/mcp) that are still connecting in the background, so a request can u…
Get started with MCP Apps
Claude Documentation · in the page
connectors/building/mcp-apps/getting-started
…| <CodeGroup> ```json Customer Segmentation theme={null} { "mcpServers": { "customer-segmentation": { "command": "npx", "args": ["-y", "@modelcontextprotocol/customer-s…
Changelog
Claude Documentation · in the page
cowork/changelog
…e `ask-session` tool-permission value in `builtinToolPolicy`, `managedMcpServers[].toolPolicy` and `orgPluginSettings[].tools[].permission` (use `ask`), and in `managedMcpServers` entries the `scopes`…
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…
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…