593 pages for theme.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Deploy Claude for Microsoft 365 in Claude for Government
Claude Documentation · in the page
government/deploy-microsoft-365/configure
…are unsure of your host, ask your Anthropic representative. ```text theme={null} https://<claude-for-government-host>/office/manifest-fedstart.xml ``` If your tenant is in GCC High or DoD, add `?of…
Skills in Claude Desktop
Claude Documentation · in the page
government/desktop/skills
…kage is the manifest plus your skill folder under `skills/`: ```text theme={null} acme-skills.zip ├── .claude-plugin/ │ └── plugin.json └── skills/ └── brand-guidelines/ ├── SKILL.md…
Compliance API
Claude Documentation · in the page
government/org-admin/compliance-api
…If you are unsure of it, ask your Anthropic representative. ```http theme={null} GET https://<claude-for-government-host>/gateway-api/v1/compliance/activities?since=2026-07-01T00:00:00Z&limit=500 x-…
Tenant restrictions
Claude Documentation · in the page
government/tenant-admin/tenant-restrictions
…se; an uppercase or mixed-case value is rejected as invalid. ```text theme={null} Anthropic-Allowed-Tenant-Ids: umb_00000000-0000-4000-8000-000000000000 ``` For more than one tenant, separate the ID…
Configure a custom OpenTelemetry collector
Claude Documentation · in the page
office-agents/opentelemetry
…s.md#keep-credentials-out-of-the-manifest-url-query-string). ```text theme={null} https://pivot.claude.ai/taskpane.html?otlp_endpoint=https://otel-collector.example.com#otlp_headers=Authorization=Bea…
Use Claude for Outlook
Claude Documentation · in the page
office-agents/outlook
…exactly as shown: an XML file cannot contain `&` on its own. ```xml theme={null} <bt:Url id="Taskpane.Url" DefaultValue="https://pivot.claude.ai/?m=outlook-1.0.0.5&graph_client_id=YOUR_CLIENT_ID…
Performance and limits
Claude Documentation · in the page
office-agents/performance
…command.<sup id="cite-ref-20">[\[20\]](#cite-note-20)</sup> ```text theme={null} perfmon /rel ``` ### Read Event Viewer Event Viewer separates a crash from a hang. Open Event Viewer, select Window…
Use Claude for M365 with third-party platforms
Claude Documentation · in the page
office-agents/third-party-platforms
…zard from inside Claude. Add the marketplace in your shell: ```bash theme={null} claude plugin marketplace add anthropics/financial-services ``` Install the plugin: ```bash theme={null} claude plu…
Use Claude for Word
Claude Documentation · in the page
office-agents/word
…t's heading and paragraph styles. * Find every provision touching a theme with semantic navigation, not just keyword search. ## Get started with Claude for Word ### Supported versions Claude fo…
Plugin structure and testing
Claude Documentation · in the page
plugins/build
…nifest has the fields that every app and the directory read: ```json theme={null} { "name": "expense-reports", "displayName": "Expense Reports", "version": "1.0.0", "description": "File, trac…
Sync your organization's plugins from a repository
Claude Documentation · in the page
plugins/org-sync
…ted at `plugins/deploy-tools` in the marketplace repository: ```json theme={null} { "name": "deploy-tools", "source": "./plugins/deploy-tools" } ``` ### Keep executables out of the top-level bin…
Plugin feature support across platforms
Claude Documentation · in the page
plugins/platform-support
…talled | Can't be installed | Loads | | | LSP servers, output styles, themes, `settings` | Ignored | Ignored | Loads | [Plugin components](https://code.claude.com/docs/en/plugins/components) | When y…
Plugin pre-submission checklist
Claude Documentation · in the page
plugins/pre-submission-checklist
…inal in the folder that contains your plugin folder and run: ```bash theme={null} claude plugin validate ./your-plugin ``` A plugin with no problems prints `✔ Validation passed`. Otherwise the outpu…
Build your first plugin
Claude Documentation · in the page
plugins/quickstart
…le has the fields that every surface and the directory read: ```json theme={null} { "name": "expense-reports", "displayName": "Expense Reports", "version": "1.0.0", "description": "File, trac…
Create custom skills
Claude Documentation · in the page
skills/how-to
…nd tells Claude where the supporting files are: ```markdown SKILL.md theme={null} --- name: brand-guidelines description: Apply Acme Corp brand guidelines to presentations and documents, including of…
Deploy with Enterprise Admin Console
Claude Documentation · in the page
third-party/claude-desktop/admin-console
…ADMIN_KEY` environment variable. ### Read the configuration ```bash theme={null} curl -sS --fail-with-body https://api.anthropic.com/v1/organizations/desktop_config \ -H "x-api-key: $ANTHROPIC_ADM…
Deploy Claude Desktop on 3P with Amazon Bedrock
Claude Documentation · in the page
third-party/claude-desktop/bedrock
…that allows Amazon Bedrock inference. The minimal policy is: ```json theme={null} { "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "bedrock:InvokeModel",…
Deploy with a bootstrap server
Claude Documentation · in the page
third-party/claude-desktop/bootstrap
…n validation, role-based authorization, and profile selection: ```js theme={null} import { createRemoteJWKSet, jwtVerify } from "jose"; const TENANT = process.env.ENTRA_TENANT; const CLIENT_ID = pro…
Built-in browser and Claude in Chrome
Claude Documentation · in the page
third-party/claude-desktop/browser
…ation lets Claude open only a documentation site and a wiki: ```json theme={null} { "builtinBrowserEnabled": true, "builtinBrowserDefaultDomainPolicy": "block", "builtinBrowserAllowedDomains":…
Code in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/code
…aude Code managed settings you deploy: ```json managed-settings.json theme={null} { "parentSettingsBehavior": "merge" } ``` With `"merge"`, Claude Desktop's policy values are layered under your Cl…
Configuration reference
Claude Documentation · in the page
third-party/claude-desktop/configuration
…for models you've confirmed support the 1M-token window: > > ```json theme={null} > [{"name": "claude-sonnet-5", "supports1m": true}, "claude-opus-4-8"] > ``` > > `"claude-sonnet-5[1m]"` is shorthand…
Configuration changelog
Claude Documentation · in the page
third-party/claude-desktop/configuration-changelog
…ther apps | **JSON (e.g. for non-MDM users or Bootstrap):** ```json theme={null} { "autoUpdate": { "installedUpdateEnforcement": { "enabled": "<boolean>", "enforcementHours": "<int…
Configuration implementation
Claude Documentation · in the page
third-party/claude-desktop/configuration-format
…op/configuration.md), with no wrapper object and no nesting: ```json theme={null} { "inferenceProvider": "gateway", "inferenceGatewayBaseUrl": "https://gateway.example.com/v1", "inferenceGatewa…
Connect to Box
Claude Documentation · in the page
third-party/claude-desktop/connectors-box
…at `/usr/local/bin/box-mcp-secret`) and mark it executable: ```bash theme={null} #!/bin/sh printf '{"clientSecret":"%s"}' "YOUR_BOX_CLIENT_SECRET" ``` On Windows, save it as a `.cmd` file, for exam…
Connect to GitHub
Claude Documentation · in the page
third-party/claude-desktop/connectors-github
…travels only in the request headers from the user's device. ```json theme={null} { "name": "GitHub", "url": "https://api.githubcopilot.com/mcp/", "transport": "http", "headersHelper": "/opt/…
Connect to Google Cloud
Claude Documentation · in the page
third-party/claude-desktop/connectors-google-cloud
…ty/claude-desktop/configuration#managedmcpservers) entry is: ```json theme={null} { "name": "BigQuery", "transport": "http", "url": "https://bigquery.googleapis.com/mcp", "oauth": { "clie…
Connect to Microsoft 365
Claude Documentation · in the page
third-party/claude-desktop/connectors-m365
…tory (tenant) ID shown in **Entra admin center → Overview**. ```text theme={null} https://login.microsoftonline.com/YOUR_TENANT_ID/adminconsent?client_id=07c030f6-5743-41b7-ba00-0a6e85f37c17 ``` The…
Connect to Salesforce
Claude Documentation · in the page
third-party/claude-desktop/connectors-salesforce
…es) key of your managed configuration or bootstrap response: ```json theme={null} { "source": "github", "repo": "salesforce/salesforce-skills", "ref": "claude-prod" } ``` Either way the market…
Write a credential helper
Claude Documentation · in the page
third-party/claude-desktop/credential-helper
…* **A JSON object**, when per-request headers are needed: ```json theme={null} { "token": "...", "headers": { "X-Org-Route": "prod" } } ``` Headers from the JSON object are merged over [`in…
MCP, plugins, skills, and hooks
Claude Documentation · in the page
third-party/claude-desktop/extensions
…, each server is one entry in the `managedMcpServers` array: ```json theme={null} [ { "name": "internal-search", "transport": "http", "url": "https://mcp.example.corp", "oauth": tru…
Deploy Claude Desktop on 3P with an LLM gateway
Claude Documentation · in the page
third-party/claude-desktop/gateway
…applications**. Under **Custom redirect URIs**, add exactly: ```text theme={null} http://127.0.0.1/callback ``` A few details that matter here: use `127.0.0.1` (not `localhost`), include the `/callb…
Models and effort levels
Claude Documentation · in the page
third-party/claude-desktop/models
…arts every new conversation and session from those defaults: ```json theme={null} { "inferenceModels": [ { "name": "claude-sonnet-5", "maxEffort": "high" }, { "name": "claude-opus-5", "maxE…
Migrate Claude Desktop from a cloud provider to Claude Enterprise
Claude Documentation · in the page
third-party/claude-desktop/move-to-claude-enterprise
…zation. On Windows, in an elevated PowerShell window: ```powershell theme={null} reg add "HKLM\SOFTWARE\Policies\Claude" /v importThirdPartyHistoryIntoOrgUUID /t REG_SZ /d "YOUR-ORGANIZATION-UUID" /…
Network proxy
Claude Documentation · in the page
third-party/claude-desktop/network-proxy
…ur other settings: ```json /etc/claude-desktop/managed-settings.json theme={null} { "egressProxyUrl": "http://proxy.example.com:8080" } ``` In a macOS configuration profile the same key is a `<key…
SSH remote sessions in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/ssh-remote-sessions
…before the user starts the session. ```json ~/.claude/settings.json theme={null} { "hooks": { "Notification": [ { "matcher": "permission_prompt", "hooks": [{ "type": "com…
Deploy Claude Desktop on 3P with Google Cloud's Agent Platform
Claude Documentation · in the page
third-party/claude-desktop/vertex
…ues a refresh token, so every renewal starts at your IdP. ```mermaid theme={null} sequenceDiagram autonumber participant App as Claude Desktop participant Browser as System browser pa…
Web search and web fetch
Claude Documentation · in the page
third-party/claude-desktop/web-tools
…tomUrl` to point at a search server you run. Hosted vendor: ```json theme={null} { "managedMcpServers": [ { "name": "Web search", "server": "websearch", "provider": "tavily",…
Group Charter Template
Model Context Protocol · in the page
community/charter-template
…oups/` for an IG) and replace the placeholder text. *** ```markdown theme={null} --- title: <Group Name> Charter description: Charter for the MCP <Group Name> <Working Group | Interest Group>. ---…
Contributing to MCP
Model Context Protocol · in the page
community/contributing
…r that language (e.g., Python, Rust, Go) Verify your setup: ```bash theme={null} node --version # Should be 24.x or higher npm --version # Should be 11.x or higher git --version # Any recent ve…
Scientific Computing Charter
Model Context Protocol · in the page
community/interest-groups/scientific-computing
…unity/communication.md#discord). ## Discussion Topics The following themes form the IG's initial agenda. This list is not exhaustive and will evolve as the group identifies new areas of interest. |…
Tool Annotations Charter
Model Context Protocol · in the page
community/interest-groups/tool-annotations
…66/1482836798517543073) ## Discussion Topics The following SEPs and themes form the IG's initial discussion agenda. This list is not exhaustive and will evolve as the group identifies new areas of i…
SEP Guidelines
Model Context Protocol · in the page
community/sep-guidelines
…extensions) for the extension lifecycle. ## SEP Workflow ```mermaid theme={null} flowchart TD Idea["Idea"] AwaitingSponsor{"Awaiting Sponsor<br/>(up to 6 months)"} Draft["Draft"] Dor…
Build an MCP client
Model Context Protocol · in the page
docs/2024-11-05/develop/build-client
…t First, create a new Python project with `uv`: ```bash macOS/Linux theme={null} # Create project directory uv init mcp-client cd mcp-client # Create virtual environment uv venv # Activate virtual…
Build an MCP server
Model Context Protocol · in the page
docs/2024-11-05/develop/build-server
…ibrary that writes to stderr or files. ### Quick Examples ```python theme={null} import sys import logging # ❌ Bad (STDIO) print("Processing request") # ✅ Good (STDIO) print("Processing request",…
Build with Agent Skills
Model Context Protocol · in the page
docs/2024-11-05/develop/build-with-agent-skills
…s the standard. For example, to install them in Claude Code: ```bash theme={null} /plugin marketplace add anthropics/claude-plugins-official /plugin install mcp-server-dev ``` For other agents, chec…
Client Best Practices
Model Context Protocol · in the page
docs/2024-11-05/develop/clients/client-best-practices
…d returns matching tool names with brief descriptions. ```typescript theme={null} // The model calls a lightweight search tool search_tools({ query: "update salesforce record" }) // Returns concise…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2024-11-05/develop/connect-local-servers
…llation by opening a terminal or command prompt and running: ```bash theme={null} node --version ``` If Node.js is not installed, download it from [nodejs.org](https://nodejs.org/). We recommend the…
Architecture overview
Model Context Protocol · in the page
docs/2024-11-05/learn/architecture
…additional MCP client object to maintain this connection. ```mermaid theme={null} graph TB subgraph "MCP Host (AI Application)" Client1["MCP Client 1"] Client2["MCP Client 2"]…
Understanding MCP clients
Model Context Protocol · in the page
docs/2024-11-05/learn/client-concepts
…via file permissions and/or sandboxing. **Root structure:** ```json theme={null} { "uri": "file:///Users/agent/travel-planning", "name": "Travel Planning Workspace" } ``` Roots are exclusively…
Understanding MCP servers
Model Context Protocol · in the page
docs/2024-11-05/learn/server-concepts
…Tool execution result | **Example tool definition:** ```typescript theme={null} { name: "searchFlights", description: "Search for available flights", inputSchema: { type: "object", pr…