1,019 pages for server.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Hooks reference
Claude Code CLI · in the page
hooks
…g the model when you resume a session | | `Elicitation` | When an MCP server requests user input during a tool call | | `ElicitationResult` | After a user responds to an MCP elicitation, before the re…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…`notify-send` needs a desktop notification daemon, which headless servers, SSH sessions, and most containers don't have. Test the command directly first: ```bash theme={null} notify-s…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…egex, explore codebases | | **Execution** | Run shell commands, start servers, run tests, use git | | **Web** | Search the web, fetch documentation, look up error messages | | **Code intelligence** |…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…commands contributed by [plugins](/docs/en/plugins/overview) and [MCP servers](/docs/en/mcp#use-mcp-prompts-as-commands). Not all built-in commands are visible to every user since some depend on your…
JetBrains IDEs
Claude Code CLI · in the page
jetbrains
…errors, by calling the [`getDiagnostics` tool](#the-built-in-ide-mcp-server); Claude Code doesn't request diagnostics from the plugin on its own after edits ## Installation The plugin runs the `cla…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
….deny` | | Find a symbol's definition or callers through the language server instead of scanning files | A [code intelligence plugin](#reduce-file-reads-with-code-intelligence) | | Check out only the…
Legal and compliance
Claude Code CLI · in the page
legal-and-compliance
…cation and credential use Claude Code authenticates with Anthropic's servers using OAuth tokens or API keys. These authentication methods serve different purposes: * **OAuth authentication** is inte…
Other LLM gateways
Claude Code CLI · in the page
llm-gateway
…ation one place to manage: * **Credentials**: the provider key stays server-side; developers hold gateway credentials instead * **Usage tracking**: attribute usage by developer or team, regardless of…
Connect Claude Code to an LLM gateway
Claude Code CLI · in the page
llm-gateway-connect
…eader names like these count as [headers that need approval](/docs/en/server-managed-settings#environment-variables-and-the-approval-dialog). When the headers come from a project settings file, Claude…
Claude Code gateway compatibility guide
Claude Code CLI · in the page
llm-gateway-protocol
…mazon.eventstream` header unmodified, and don't convert the stream to server-sent events. See [Streaming errors behind a gateway or proxy](/docs/en/amazon-bedrock#streaming-errors-behind-a-gateway-or-…
Roll out an LLM gateway for your organization
Claude Code CLI · in the page
llm-gateway-rollout
…/v1/messages`, which most gateways serve * **Stream responses**: pass server-sent events through as they arrive, including keep-alive pings, instead of buffering the whole response; [streaming](/docs/…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…p#decide-what-to-enforce) table. For the claude.ai console path, see [Server-managed settings](/docs/en/server-managed-settings). For which file a developer's own values go in, see [Settings](/docs/en…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…/introduction), an open source standard for AI-tool integrations. MCP servers give Claude Code access to your tools, databases, and APIs. Connect a server when you find yourself copying data into cha…
How Claude remembers your project
Claude Code CLI · in the page
memory
…s/` or `CLAUDE.md` symlink at a network path such as the UNC share `\\server\share` or a path under `/net` or `/Network`, the linked instructions don't load. Claude Code doesn't follow the link, becau…
Claude Code on mobile
Claude Code CLI · in the page
mobile
…n your computer | The work needs your local filesystem, tools, or MCP servers. | | [Dispatch](/docs/en/desktop#sessions-from-dispatch) | The Desktop app on your computer | You want to message a task a…
Model configuration
Claude Code CLI · in the page
model-config
…SDK and non-interactive | Cowork | | :- | :- | :- | :- | :- | :- | | [Server-managed settings](/docs/en/server-managed-settings) from the admin console | Enforced | Enforced | Enforced, except in [Cla…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…es to the subprocesses it spawns, including the Bash tool, hooks, MCP servers, and language servers. An OpenTelemetry-instrumented application that you run through the Bash tool doesn't inherit Claude…
Enterprise network configuration
Claude Code CLI · in the page
network-config
…ation > Configure Claude Code for enterprise environments with proxy servers, custom Certificate Authorities (CA), and mutual Transport Layer Security (mTLS) authentication. Claude Code supports var…
Overview
Claude Code CLI · in the page
overview
…ng. The [MCP quickstart](/docs/en/mcp-quickstart) connects your first server end to end. </Accordion> <Accordion title="Customize with instructions, skills, and hooks" icon="sliders"> [`CLAUD…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…t doesn't support it, or when Anthropic has temporarily turned it off server-side. The first time the built-in default starts one of your sessions in auto mode, Claude Code shows a notice that links…
Configure permissions
Claude Code CLI · in the page
permissions
…matches every tool, and `"mcp__*"` matches every MCP tool across all servers. A tool matched by a bare-name glob deny rule is removed from Claude's context, the same as a bare tool name, including th…
Platforms and integrations
Claude Code CLI · in the page
platforms
…| [CLI](/docs/en/quickstart) | Terminal workflows, scripting, remote servers | Full feature set, [Agent SDK](/docs/en/headless), [computer use](/docs/en/computer-use) on macOS (Pro and Max), third-pa…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…s` and every `llm` grader with `focus: mock_calls`, when each [mocked server](#mock-mcp-servers) in the case is one your plugin declares * Any grader you mark `arm: with-only` Three settings change t…
Anthropic's marketplaces
Claude Code CLI · in the page
plugins/anthropic-marketplaces
…as `commit-commands`, `code-review`, `feature-dev`, and the [language server plugins](/docs/en/plugins/code-intelligence). The catalog changes often, so this page doesn't list it. To see what's in it…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…ject 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 strin…
Code intelligence plugins
Claude Code CLI · in the page
plugins/code-intelligence
# Code intelligence plugins > Install a language server plugin so Claude sees type errors after edits and navigates code by symbol, and answer the LSP plugin recommendation dialog. A code intelligen…
Add components to a plugin
Claude Code CLI · in the page
plugins/components
# Add components to a plugin > Add skills, hooks, MCP servers, and every other component type to a Claude Code plugin, with an example that validates for each. export const Piece = ({id, children})…
Create a Claude Code plugin
Claude Code CLI · in the page
plugins/create
…de/ setup. A plugin is a directory of skills, agents, hooks, and MCP servers, plus a `plugin.json` file, called the manifest, that names the plugin. Claude Code loads the directory as one unit, so yo…
Plugin dependencies
Claude Code CLI · in the page
plugins/dependencies
…y is another plugin that your plugin relies on, such as one whose MCP server or skill it calls. Each dependency tracks the latest version its marketplace provides unless you declare a version constrai…
Host and maintain a marketplace
Claude Code CLI · in the page
plugins/host-marketplace
…ss-to-a-private-marketplace) | | GitLab, Bitbucket, GitHub Enterprise Server, or another git host | `/plugin marketplace add https://gitlab.example.com/team/plugins.git` | `git`, and access to the hos…
Install and manage plugins
Claude Code CLI · in the page
plugins/install
…m later. Installing a plugin adds its skills, agents, hooks, and MCP servers to Claude Code on your machine. This page is for anyone using plugins on their own machine or account, whether in the ter…
Plugin loading reference
Claude Code CLI · in the page
plugins/loading
…isn't enough. Components that run code are restricted further: * MCP servers it declares go through the [same per-server approval](/docs/en/mcp) as a project `.mcp.json` * MCP servers it declares as…
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"] } }, "lspServer…
Marketplace reference
Claude Code CLI · in the page
plugins/marketplace-reference
…f `strict`. Every manifest field in the entry applies, including [`mcpServers`, `lspServers`, `userConfig`, and `channels`](/docs/en/plugins/manifest-reference). * **`plugin.json` present**: `plugin.j…
Measure plugin cost and usage
Claude Code CLI · in the page
plugins/measure
…rmatter` that has two skills, a command, an agent, a hook, and an MCP server: ```bash theme={null} claude plugin details formatter ``` ```text theme={null} formatter 1.0.0 Description: Formats and…
Manage Claude Code plugins for your organization
Claude Code CLI · in the page
plugins/org
…organization. Users can't override them. You deliver them either as [server-managed settings](/docs/en/server-managed-settings) from the claude.ai admin console or as endpoint-managed settings throug…
Plugins overview
Claude Code CLI · in the page
plugins/overview
…ode plugin is, when you need one instead of a standalone skill or MCP server, and which page to read to install or create one. A Claude Code plugin is a directory of skills, agents, hooks, MCP server…
Publish and distribute a plugin
Claude Code CLI · in the page
plugins/publish
…ponent paths that don't start with `./`. Inside hook commands and MCP server configs, refer to files as `${CLAUDE_PLUGIN_ROOT}/...`. See [path rules](/docs/en/plugins/manifest-reference#path-rules).…
Plugin security and trust
Claude Code CLI · in the page
plugins/security
…ode's lifecycle, such as before or after a tool call. * **MCP and LSP servers**: Claude Code connects to the [MCP servers](/docs/en/mcp) an enabled plugin declares and gives Claude their tools. A stdi…
Troubleshoot plugins
Claude Code CLI · in the page
plugins/troubleshooting
…ainers-and-ci). <h3 id="marketplace-add-fails-on-a-github-enterprise-server-host"> Marketplace add fails on a GitHub Enterprise Server host </h3> You added a marketplace from a GitHub Enterprise S…
How Claude Code uses prompt caching
Claude Code CLI · in the page
prompt-caching
…ur cache hit rate. </Tip> ### Where the cache lives Caching happens server-side, in whichever infrastructure serves your model. Where that is depends on how you authenticate: * **API key, Claude su…
Prompt library
Claude Code CLI · in the page
prompt-library
…perate', cat: 'Automate', roles: [], prompt: 'set up the {server} MCP server so you can read my {data} directly', slots: { server: 'Sentry', data: 'error reports' },…
Continue local sessions from any device with Remote Control
Claude Code CLI · in the page
remote-control
…* **Use your full local environment remotely**: your filesystem, [MCP servers](/docs/en/mcp), tools, and project configuration all stay available, and typing `@` autocompletes file paths from your loc…
Automate work with routines
Claude Code CLI · in the page
routines
…ctors you add to the routine reach their services through Anthropic's servers, so they don't need allowlist changes. If your routine needs to reach your own services directly, or a domain outside that…
Choose a sandbox environment
Claude Code CLI · in the page
sandbox-environments
…x-runtime) | The whole Claude Code process, including file tools, MCP servers, and hooks | No | Low | | [Dev container](#dev-containers) | Full development environment | Yes | Medium | | [Custom conta…
Configure the sandboxed Bash tool
Claude Code CLI · in the page
sandboxing
…and allowed domains](#per-command-allowed-domains-in-auto-mode), and [server-side classifier review](/docs/en/permission-modes#how-the-classifier-evaluates-actions) of sandboxed commands in auto mode.…
Run prompts on a schedule
Claude Code CLI · in the page
scheduled-tasks
…ons) | | Access to local files | No (fresh clone) | Yes | Yes | | MCP servers | Connectors configured per task | [Config files](/docs/en/mcp) and connectors | Inherits from session | | Permission prom…
Security
Claude Code CLI · in the page
security
…rompts * **Trust verification**: First-time codebase runs and new MCP servers require trust verification * Note: Trust verification is disabled when running non-interactively with the `-p` flag *…
Catch security issues as Claude writes code
Claude Code CLI · in the page
security-guidance
…uthorization bypass * Insecure direct object references * Injection * Server-side request forgery * Weak cryptography You see both the finding and Claude's resolution directly in your session. The re…
Self-hosted environments
Claude Code CLI · in the page
self-hosted-environments
…e heartbeat. 4. If the runner stops polling for about 60 seconds, the server requeues the session for another runner. The runner gives each poll request 10 seconds. When a request times out, is lost,…