679 pages for env.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Restrict where Claude Tag operates
Claude Documentation · in the page
claude-tag/admins/restrict-access
…pply. * No memory, including this channel's own, and no skills. * No [environment set on the scope](/docs/claude-tag/admins/customize.md#configure-the-environment-for-a-scope). The session runs on the…
Troubleshoot Claude Tag setup
Claude Documentation · in the page
claude-tag/admins/troubleshooting
…s to the channel allows it, or when the network access setting of the environment the scope's sessions run on allows it; anything else is blocked. Web search is separate and works regardless, so Claud…
How agent identity works
Claude Documentation · in the page
claude-tag/concepts/agent-identity
…starts. * The work Claude does runs in a sandbox, an isolated working environment built for the thread. * The agent's credentials for any additional Claude Tag connectors, such as GitHub or a data war…
Claude Tag for Claude Code users
Claude Documentation · in the page
claude-tag/concepts/for-claude-code-users
…your `~/.claude` directory, your personal `settings.json`, your shell environment, and the MCP servers you configured locally. They still apply when you run Claude Code in your terminal. ### Admin co…
Glossary
Claude Documentation · in the page
claude-tag/concepts/glossary
…ag/concepts/agent-identity.md#direct-message-channels) describes. ## Environment The sandboxed compute configuration a session runs in, including its network access setting. Environments used here m…
How Claude Tag works
Claude Documentation · in the page
claude-tag/concepts/how-it-works
…n. 2. **A sandbox builds.** Each thread gets its own isolated working environment. 3. **The working loop runs.** Claude works through the task with the channel's access, editing its checklist in place…
Security and data handling
Claude Documentation · in the page
claude-tag/concepts/security-and-data
…s you provision aren't placed in that sandbox. In an Anthropic-hosted environment, requests leave that sandbox only through Agent Proxy and reach your systems under the agent's own accounts. Sessions…
Claude Tag settings map
Claude Documentation · in the page
claude-tag/concepts/settings-map
…defined by its model, system prompt, tools, MCP servers, and skills. Environments choose where its sessions run (a cloud sandbox, or a self-hosted sandbox on your own infrastructure), and scheduled d…
Get started
Claude Documentation · in the page
claude-tag/users/getting-started
…th the channel name | | Claude replies "I couldn't find a Claude Code environment for your account" | Claude couldn't resolve an environment for this DM; one-to-one DMs run on your account rather than…
Troubleshoot Claude Tag in channels and DMs
Claude Documentation · in the page
claude-tag/users/troubleshooting
…DM `@Claude` and it prompts you to connect if it isn't. ### I get an environment error in a DM **What you see** Claude replies in the DM: > I couldn't find a Claude Code environment for your accou…
Build an MCP server for Claude
Claude Documentation · in the page
connectors/building/index
…gainst Claude You test against the real Claude client, not a staging environment. [Test your connector](/docs/connectors/building/testing.md) covers adding the server to Claude as a custom connector,…
Lazy authentication for MCP servers
Claude Documentation · in the page
connectors/building/lazy-authentication
…ise<void> { const token = extractBearer(req); const authed = isTokenValid(token); // The gate. initialize, tools/list, and public tool calls fall through. if (!authed && callsProtectedTool(re…
Design guidelines
Claude Documentation · in the page
connectors/building/mcp-apps/design-guidelines
…* **Integrated**: inherit styling and conventions from the containing environment * **Adaptive**: handle variable sizing, mobile viewports, and diverse accessibility needs gracefully ## Choose what t…
Add an interactive UI to your MCP server
Claude Documentation · in the page
connectors/building/mcp-apps/quickstart
…d); > app.delete('/mcp', notAllowed); > > const PORT = Number(process.env.PORT ?? 3000); > app.listen(PORT, '127.0.0.1', (err) => { // Express 5 reports a taken port here instead of throwing > if (e…
Build your first MCP server for Claude
Claude Documentation · in the page
connectors/building/quickstart
…llowed); app.delete('/mcp', notAllowed); const PORT = Number(process.env.PORT ?? 3000); app.listen(PORT, '127.0.0.1', (err) => { // Express 5 reports a taken port here instead of throwing if (err)…
Test your connector
Claude Documentation · in the page
connectors/building/testing
…ding it to Claude as a custom connector. There is no separate staging environment, so you test in production. Custom connectors use the exact same runtime as directory connectors, and what works as a…
MCP tunnels
Claude Documentation · in the page
connectors/mcp-tunnels/overview
…ificate authority (CA) that the setup component generates inside your environment and registers with Anthropic. Only your deployment holds the private keys, so Cloudflare carries ciphertext and cannot…
Set up an MCP tunnel
Claude Documentation · in the page
connectors/mcp-tunnels/setup
…"" # Increment to rotate the tunnel token on a later upgrade. tokenVersion: "1" gateway: config: routes: docs: http://docs-mcp.example.corp:8080 search: http://10.0.12.7:9000 `…
Changelog
Claude Documentation · in the page
cowork/changelog
…your Claude Code settings, then choose "Create" with its name in the environment menu. Not in third-party deployments. * Added the ability for Claude to press keys such as Return, Delete and the arro…
Set up Cowork (local mode) for a HIPAA-ready organization
Claude Documentation · in the page
cowork/hipaa-setup
…ing point. Your organization is responsible for deciding what its own environment needs and for confirming that its configuration meets those needs. The following sample sets four keys that you could…
Available settings
Claude Documentation · in the page
government/config/settings
…to every telemetry record each product sends, such as your agency or environment name, so your collector can tell where each record comes from. | Not set | All products | | **Telemetry traces** (beta…
Connect Claude Code to Claude for Government
Claude Documentation · in the page
government/deploy-claude-code/configure
…or Government they contain two keys that turn on gateway sign-in, an `env` block, and one optional key for devices that also run Claude Desktop. | Key | Value | Purpose | | - | - | - | | `forceLoginM…
Compliance API
Claude Documentation · in the page
government/org-admin/compliance-api
…treated as 30 days ago. ### Response format The response is a JSON envelope containing a page of events and the cursors for the next and previous pages. ```json theme={null} { "data": [ {…
Security and data handling
Claude Documentation · in the page
government/security/security-and-data-handling
…h from a terminal outside the Code session. In container-based Linux environments, such as cloud development workspaces, the sandbox can fail to start, and shell commands in Code sessions then fail w…
Use dictation in Claude for M365
Claude Documentation · in the page
office-agents/dictation
…tion is not available with third-party authentication In third-party environments, Claude for M365 does not send prompts to Anthropic directly. Spoken audio is effectively a prompt, so dictation is n…
Use Claude for Excel
Claude Documentation · in the page
office-agents/excel
…on Mac or Home, Add-ins on Windows, sign in, and start working. For environments where "Let users access the Office Store" is disabled, deploy using the custom manifest XML file instead. Download th…
Use Claude for M365 with third-party platforms
Claude Documentation · in the page
office-agents/third-party-platforms
…nthropic. This option is in preview. It works in Anthropic's preview environments and is not yet enabled for production organizations. Members need the add-in's "Log in" button, which the Microsoft A…
Sync your organization's plugins from a repository
Claude Documentation · in the page
plugins/org-sync
…r configs](https://code.claude.com/docs/en/plugins/manifest-reference#environment-variables). ## Next steps * [Manage plugins for your organization](/docs/plugins/admin.md#set-availability): set eac…
Plugin pre-submission checklist
Claude Documentation · in the page
plugins/pre-submission-checklist
…headers | | Don't read a credential that is already set in the user's environment, such as `$GITHUB_TOKEN`, and send it to a server, even in a README example. Ask for it through `userConfig` instead.…
Create custom skills
Claude Documentation · in the page
skills/how-to
…n your machine, and in chat on claude.ai it's what the code-execution environment provides. Put scripts in a `scripts/` folder inside the skill's own folder, next to `SKILL.md`. In a plugin, that look…
Deploy with Enterprise Admin Console
Claude Documentation · in the page
third-party/claude-desktop/admin-console
…ential OAuth client secret, a request header that carries a token, or environment variables for a local server, enter the absolute path of a helper script on the device that prints it, in the **Client…
Deploy Claude Desktop on 3P with Amazon Bedrock
Claude Documentation · in the page
third-party/claude-desktop/bedrock
…ALS_FILE` and `AWS_PROFILE`, so the secret values are never passed as environment variables. This is the same credential shape that `aws sso login` produces, obtained without the AWS CLI. If the stor…
Deploy with a bootstrap server
Claude Documentation · in the page
third-party/claude-desktop/bootstrap
…createRemoteJWKSet, jwtVerify } from "jose"; const TENANT = process.env.ENTRA_TENANT; const CLIENT_ID = process.env.CLIENT_ID; const JWKS = createRemoteJWKSet( new URL(`https://login.microsoftonli…
Chat in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/chat
…gentic sessions with access to folders you grant and a code-execution environment, a Chat conversation runs with a deliberately small tool surface: it can search and fetch the web under your admin con…
Code in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/code
…applied These keys are passed directly to the Claude Code process as environment variables or launch options. They take effect on every Code session and cannot be overridden by user-level Claude Code…
Configuration reference
Claude Documentation · in the page
third-party/claude-desktop/configuration
…s on conflict) > > The helper receives `CLAUDE_HELPER_CONTEXT` in its environment (`interactive`, `mid-session-refresh`, `background`, `scheduled-task`, `setup-test`) so it can decide whether to promp…
Configuration changelog
Claude Documentation · in the page
third-party/claude-desktop/configuration-changelog
…entry accepts `headersHelperArgs` (remote and web search entries) or `envHelperArgs` (local entries): arguments for its helper script. Its helpers, `oauth.clientSecretHelper` included, also get the en…
Write a credential helper
Claude Documentation · in the page
third-party/claude-desktop/credential-helper
…ript can then serve users whose configurations differ, for example by environment or tenant. This configuration runs `/usr/local/bin/corp-cred-helper --environment production`: ```json theme={null} {…
User identity and local data
Claude Documentation · in the page
third-party/claude-desktop/data-storage
…inference credential (bearer token or API key, plus the endpoint), as environment values for background Claude Code worker processes. Written atomically with owner-only permissions (mode `0600` on mac…
MCP, plugins, skills, and hooks
Claude Documentation · in the page
third-party/claude-desktop/extensions
…this file. A local entry gives a `command` with optional `args` and `env` (`type` is `"stdio"` or omitted). Give `command` as a program name on `PATH` or an absolute path, using `${CLAUDE_PLUGIN_ROOT…
Deploy Claude Desktop on 3P with an LLM gateway
Claude Documentation · in the page
third-party/claude-desktop/gateway
…: * An LLM gateway that can validate JSON Web Tokens (LiteLLM, Kong, Envoy, and Azure API Management all support this) * Admin access to your identity provider to register a new application * A way t…
Installation and setup
Claude Documentation · in the page
third-party/claude-desktop/installation
…. The report contains the configuration state, application logs, and environment details needed to investigate. It does not include user data or conversation content. ### Cowork workspace or Claude…
Legal and compliance
Claude Documentation · in the page
third-party/claude-desktop/legal
…ur deployment is determined by your inference provider and the device environment you control. When using Microsoft Foundry, the app also sends conversation content only to your configured inference…
Desktop and filesystem access
Claude Documentation · in the page
third-party/claude-desktop/local-access
…de` across the fleet. A path may also reference one of a fixed set of environment-variable tokens, such as `%OneDrive%` or `%USERNAME%`, listed in the [configuration reference](/docs/third-party/claud…
Models and effort levels
Claude Documentation · in the page
third-party/claude-desktop/models
…aude Code's own effort settings, such as a `CLAUDE_CODE_EFFORT_LEVEL` environment variable or the `/effort` command. If a model's recommended level is above its cap, the model starts at the cap. If Cl…
Network proxy
Claude Documentation · in the page
third-party/claude-desktop/network-proxy
…rks behind a corporate HTTP proxy without extra configuration in most environments. This page explains which proxy each part of the product uses, how to pin a specific proxy from managed configuration…
Overview
Claude Documentation · in the page
third-party/claude-desktop/overview
…#hosting-options) for details. ## Public sector and highly regulated environments This section applies when using Google Cloud's Agent Platform or Amazon Bedrock. Because inference runs in your clo…
SSH remote sessions in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/ssh-remote-sessions
…te session works 1. **Connect.** The user picks an SSH host from the environment picker in Code, or adds one by entering its address, port, and an identity file. Claude Desktop connects through the d…
Telemetry and egress
Claude Documentation · in the page
third-party/claude-desktop/telemetry
…tlpEndpoint`. This is the recommended way to retain an audit trail in environments that disable Anthropic-bound telemetry. For third-party deployments, the export includes session metadata (event nam…
Deploy Claude Desktop on 3P with Google Cloud's Agent Platform
Claude Documentation · in the page
third-party/claude-desktop/vertex
…` accepts any Application Default Credentials JSON format, so if your environment already produces an `authorized_user` file (from `gcloud auth application-default login`) or an `external_account` Wor…