1,488 pages for read.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…n issue tracker or a monitoring dashboard. Once connected, Claude can read and act on that system directly instead of working from what you paste. If you're connecting your first server, start with t…
Connect to MCP servers
Claude Code CLI · in the page
mcp-quickstart
…status indicator: | Status | Meaning | | :- | :- | | `✔ Connected` | Ready to use. This is what you should see for `claude-code-docs` | | `! Connected · tools fetch failed` | The server connected but…
How Claude remembers your project
Claude Code CLI · in the page
memory
…ructions you write to give Claude persistent context. Claude can also read a repository's [`AGENTS.md` files](#agents-md) in place of CLAUDE.md * **Auto memory**: notes Claude writes itself based on y…
Claude Code on Microsoft Foundry
Claude Code CLI · in the page
microsoft-foundry
…nother process, such as a host application or a sign-in script, has already obtained an access token for you. Set the variable to a bearer token that Microsoft Entra ID issued for your resource: ```…
Claude Code on mobile
Claude Code CLI · in the page
mobile
…ude-projects.md) | A conversation where Claude coordinates parallel threads of work and reports back | You have a stream of related work rather than one task and want to see which threads finished or…
Model configuration
Claude Code CLI · in the page
model-config
…t-window-sizes-by-model) for long sessions. No effect when `sonnet` already resolves to Sonnet 5.5 or Sonnet 5 with their native 1M window | | **`opus[1m]`** | Uses Opus with a [1 million token contex…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…xample-token" } } ``` In the Claude Desktop app, Code tab sessions read these managed settings from the sources that [reach each kind of Desktop session](/docs/en/desktop.md#managed-settings). The…
Enterprise network configuration
Claude Code CLI · in the page
network-config
…s before you launch Claude Code. Variables exported in your shell are read once at startup, so a running session doesn't pick up later changes to your shell environment. > [!NOTE] > > All environment…
Output styles
Claude Code CLI · in the page
output-styles
…(human)` comment in the file, then sends a request that says what's already built, what to write, and what to weigh: ```text theme={null} ● Learn by Doing Context: The upload form is in place and ca…
Overview
Claude Code CLI · in the page
overview
# Overview > Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…What runs without asking | Best for | | :- | :- | :- | | `default` | Reads only | Reviewing every action yourself, sensitive work | | [`acceptEdits`](#auto-approve-file-edits-with-acceptedits-mode) |…
Configure permissions
Claude Code CLI · in the page
permissions
…uired | "Yes, and don't ask again" behavior | | :- | :- | :- | :- | | Read-only | File reads, Grep | No, within the [working directory and additional directories](#working-directories) | N/A | | Bash…
Platforms and integrations
Claude Code CLI · in the page
platforms
…pick the right platform for your workflow and connect the tools you already use. ## Where to run Claude Code Choose a platform based on how you like to work and where your project lives. | Platform…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…he files. You can also ask Claude to do the same from a session you already have open. Use evals to: * Measure how reliably your plugin leads Claude to produce the right outcome * Catch regressions…
Anthropic's marketplaces
Claude Code CLI · in the page
plugins/anthropic-marketplaces
…` at its root. Anthropic doesn't review third-party marketplaces, so read [Plugin security and trust](/docs/en/plugins/security.md) before you add one. To use a third-party marketplace, add its repo…
Recommend your plugin from your CLI
Claude Code CLI · in the page
plugins/cli-hints
…Code finds in its local copy of an official marketplace, that isn't already installed, and that no policy blocks * **Analytics on**: a session where Claude Code's analytics are off never prompts, for…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…lt as one JSON object on the last line of stdout instead of the human-readable message, for use in scripts. See [JSON result format](#plugin-json-result). Requires Claude Code v2.1.268 or later | | `-…
Code intelligence plugins
Claude Code CLI · in the page
plugins/code-intelligence
…n marketplace](/docs/en/plugins/anthropic-marketplaces.md). If you already saw an **LSP plugin recommendation** dialog, see [Accept or dismiss the recommendation dialog](#accept-or-dismiss-the-recomm…
Add components to a plugin
Claude Code CLI · in the page
plugins/components
…ence.md#fields). Use this page to add a component to a plugin that already loads. After you add a component, run `/reload-plugins` in a running session or start a new one so Claude Code loads it. To…
Create a Claude Code plugin
Claude Code CLI · in the page
plugins/create
…onent-support-by-app) Start from the section that matches what you already have: * **Nothing yet**: follow [Create your first plugin](#create-your-first-plugin), then [Develop without a marketplace]…
Create a marketplace
Claude Code CLI · in the page
plugins/create-marketplace
…-marketplace/plugins/my-first-plugin ``` The last line of the output reads `✔ Validation passed`. **2. Create the marketplace file** Save `marketplace.json` at `my-marketplace/.claude-plugin/market…
Plugin dependencies
Claude Code CLI · in the page
plugins/dependencies
…plugins](/docs/en/plugins/install.md#manage-installed-plugins) > * **Reading a dependency error**: see [Dependency errors](/docs/en/plugins/troubleshooting.md#dependency-errors) > * **Declaring the n…
Host and maintain a marketplace
Claude Code CLI · in the page
plugins/host-marketplace
…or pre-installing marketplaces across your organization's machines**: read [Manage plugins for your organization](/docs/en/plugins/org.md) Start with [Host your marketplace](#host-your-marketplace) t…
Install and manage plugins
Claude Code CLI · in the page
plugins/install
…at installation` instead. A plugin can run hooks and MCP servers, so read the pane before you install. See [Plugin security and trust](/docs/en/plugins/security.md). **3. Choose a scope** Select on…
Plugin loading reference
Claude Code CLI · in the page
plugins/loading
…s and each time you run `/reload-plugins`. You can also ask Claude to read this page and diagnose your setup. > [!NOTE] > > These cases are covered on other pages: > > * **Install, enable, disable, a…
Plugin manifest reference
Claude Code CLI · in the page
plugins/manifest-reference
…a) | Object | Free-form object for your own data. Claude Code doesn't read it | | [`icon`](#directory-listing-fields) | String | Icon for the plugin's listing in Anthropic's directory. Claude Code doe…
Marketplace reference
Claude Code CLI · in the page
plugins/marketplace-reference
…/docs/en/plugins/org.md) Find the section for what you're writing or reading: * **The marketplace file**: [Top-level fields](#top-level-fields) and [Plugin entries](#plugin-entries) * **An entry's `…
Measure plugin cost and usage
Claude Code CLI · in the page
plugins/measure
…ude --plugin-dir ./formatter plugin details formatter`. This example reads an installed plugin named `formatter` that has two skills, a command, an agent, a hook, and an MCP server: ```bash theme={n…
Manage mods for your organization
Claude Code CLI · in the page
plugins/mods/admin
…no installed mod runs its hooks. * **Users can't undo it**: the guard reads the option from managed settings only, so the same entry in a user, project, or local settings file, or in a file passed wit…
Use the mods API
Claude Code CLI · in the page
plugins/mods/api
…API methods](/docs/en/plugins/mods/reference.md#mods-api-methods) or read [the types for your build](/docs/en/plugins/mods/create.md#get-the-types-for-your-build). ## Add a command or a tool A mod…
Create a mod
Claude Code CLI · in the page
plugins/mods/create
…es directly. If you haven't decided whether a mod is the right tool, read the [comparison on the overview](/docs/en/plugins/mods/overview.md#compare-mods-settings-hooks-skills-and-mcp-servers) first.…
React to events with a mod
Claude Code CLI · in the page
plugins/mods/events
…ds, see the [reference](/docs/en/plugins/mods/reference.md#events) or read [the types for your build](/docs/en/plugins/mods/create.md#get-the-types-for-your-build). ## How a hook handles an event A…
Interface gallery for mods
Claude Code CLI · in the page
plugins/mods/gallery
…screen: `Text` for your own styling, `Markdown` for content that's already formatted, and `Link` for a URL. ### `Text` `Text` draws a string with the styles you give it. This sample shows plain tex…
Draw in the interface with a mod
Claude Code CLI · in the page
plugins/mods/interface
…erface in Claude Code and change parts of the interface Claude Code already draws. Each place a mod can draw is called a [render site](/docs/en/plugins/mods/reference.md#render-sites), such as a pane,…
Mods overview
Claude Code CLI · in the page
plugins/mods/overview
…r the dialog Claude asks questions in. See [Change what Claude Code already draws](/docs/en/plugins/mods/interface.md#change-what-claude-code-already-draws). * **Step into a tool call or a request**:…
Mods reference
Claude Code CLI · in the page
plugins/mods/reference
…methods). Write each call in full, namespace then method, as in `$.fs.read('notes.md')`. | | [`e`](/docs/en/plugins/mods/events#how-a-hook-handles-an-event) | The event's input, as deeply frozen plain…
Test a mod
Claude Code CLI · in the page
plugins/mods/test
…ol.call({ tool: 'Bash', command: 'ls' }) await $.tool.call({ tool: 'Read', file_path: 'README.md' }) // Run /tally and check the text its hook returns const answer = await $.command.run({ comma…
Troubleshoot a mod
Claude Code CLI · in the page
plugins/mods/troubleshoot
…ch the symptom or message to its cause, look up refusal messages, and read the debug log. When a mod's module or one of its hooks fails, Claude Code skips it and the session continues, so a broken mo…
Manage Claude Code plugins for your organization
Claude Code CLI · in the page
plugins/org
…le or server-delivered policy that every machine in your organization reads: `extraKnownMarketplaces` registers a marketplace on each machine, and `enabledPlugins` names the plugins to install and ena…
Plugins overview
Claude Code CLI · in the page
plugins/overview
…ed 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 servers, or other components tha…
Publish and distribute a plugin
Claude Code CLI · in the page
plugins/publish
…d themselves. This page is for the author of a working plugin who is ready to share it. > [!NOTE] > > These cases are covered on other pages: > > * **Your plugin isn't finished yet**: start with [Cr…
Recommend plugins for your org
Claude Code CLI · in the page
plugins/relevance
…that plugin. Signals include the working directory, files Claude has read, and commands Claude has run. You define them by adding a `relevance` block to the plugin's entry in `marketplace.json`. A m…
Plugin security and trust
Claude Code CLI · in the page
plugins/security
…ew-a-plugin-before-you-install) whichever marketplace it comes from. Read this page if you're deciding whether to install a plugin, or if you review tools before your team can use them. > [!NOTE] >…
Troubleshoot plugins
Claude Code CLI · in the page
plugins/troubleshooting
…> * **Why scopes, the cache, and precedence behave the way they do**: read [Plugin loading reference](/docs/en/plugins/loading.md) > * **Looking up a flag, field, or command**: use the [plugin command…
How Claude Code uses prompt caching
Claude Code CLI · in the page
prompt-caching
…ss your full history on every turn. With caching, it reuses what it already processed, bills the re-read at the [cached token rate](https://platform.claude.com/docs/en/about-claude/pricing), and fully…
Prompt library
Claude Code CLI · in the page
prompt-library
…sdlc: 'design', cat: 'Plan', roles: ['pm'], prompt: 'read {input} and write up the action items, then create a ticket in {tracker} for each one, with acceptance criteria', slots:…
Quickstart
Claude Code CLI · in the page
quickstart
…ull} can Claude Code work with Docker? ``` > [!NOTE] > > Claude Code reads your project files as needed. You don't have to manually add context. ## Step 4: Make your first code change Try a small t…
Continue local sessions from any device with Remote Control
Claude Code CLI · in the page
remote-control
…laude` and use `/login` to sign in through claude.ai if you haven't already. Without an eligible login, `claude remote-control` exits with an error, while `claude --remote-control` still starts an int…
Automate work with scheduled tasks
Claude Code CLI · in the page
routines
…ory, with your issue tracker added as a connector. The scheduled task reads issues opened since the last run, applies labels, and assigns owners based on the area of code referenced. It then posts a s…
Choose a sandbox environment
Claude Code CLI · in the page
sandbox-environments
…r your threat model. Isolating Claude Code limits what a session can read, write, and reach on the network. This matters most when you let Claude work with fewer permission prompts, run it unattended…