Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

805 pages for resource.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Authentication for connectors Claude Documentation · in the page connectors/building/authentication …01` response. If you don't, Claude requests the scopes your protected resource metadata advertises in `scopes_supported`. Claude also appends `offline_access` when your authorization server metadata l… Enterprise Managed Auth for connectors Claude Documentation · in the page connectors/building/enterprise-managed-auth …ocol.io/specification/draft/basic/authorization), including Protected Resource Metadata (PRM) discovery. See the [authentication guide](https://claude.com/docs/connectors/building/authentication.md) f… Build an MCP server for Claude Claude Documentation · in the page connectors/building/index …://modelcontextprotocol.io/specification/latest/server/prompts), and [resources](https://modelcontextprotocol.io/specification/latest/server/resources) * [Text](https://modelcontextprotocol.io/specifi… Lazy authentication for MCP servers Claude Documentation · in the page connectors/building/lazy-authentication …th HTTP status `401` * Set a `WWW-Authenticate: Bearer` header whose `resource_metadata` parameter points at your [protected resource metadata](#serve-the-discovery-documents) document * Optionally ad… Model Context Protocol (MCP) Claude Documentation · in the page connectors/building/mcp …standard behind Claude's connectors: local and remote servers, tools, resources, and prompts. The Model Context Protocol (MCP) is an open standard created by Anthropic for AI applications to connect… Design guidelines Claude Documentation · in the page connectors/building/mcp-apps/design-guidelines …rnal origins are blocked by default. Declare the origins each `ui://` resource needs through `_meta.ui.csp`: ```json theme={null} { "_meta": { "ui": { "csp": { "connectDomains": [… Show your MCP App in the side panel or full screen Claude Documentation · in the page connectors/building/mcp-apps/display-modes …n` on your server. Put the field in `_meta.ui` of the view's `ui://` resource, on the content item in the `resources/read` result. This example shows that content item: ```json theme={null} { "uri… Download files from your MCP App Claude Documentation · in the page connectors/building/mcp-apps/download-files …e( { contents: [ { type: "resource", resource: { uri: "file:///shopping-list.csv", mimeType: "text/csv",… Embed a website in an MCP App Claude Documentation · in the page connectors/building/mcp-apps/embedded-sites …tps://modelcontextprotocol.github.io/ext-apps/api/interfaces/app.McpUiResourceCsp.html#framedomains) on the view's `ui://` resource 2. Put `_meta` on the content item that your `resources/read` handle… Let people open your MCP App without asking Claude Claude Documentation · in the page connectors/building/mcp-apps/entry-points …object whose `entrypoints` list contains a `global` entry 3. Keep `ui.resourceUri` in `_meta` as well This example shows a marked tool as it appears in your server's `tools/list` result: ```json the… Get started with MCP Apps Claude Documentation · in the page connectors/building/mcp-apps/getting-started …ors/building/testing.md#test-a-local-server). ### Register tools and resources once for every host An MCP App can run in Claude and in other hosts that support MCP Apps from one codebase. * **On th… Supersede older widget instances Claude Documentation · in the page connectors/building/mcp-apps/instance-supersession …production-edge-cases). The snippets assume you have registered a UI resource and tool and created an `App` instance from `@modelcontextprotocol/ext-apps`. If you haven't, start with the [SDK Quickst… Add an interactive UI to your MCP server Claude Documentation · in the page connectors/building/mcp-apps/quickstart …rver > Add an MCP App to the quickstart MCP server: register a ui:// resource with the MCP Apps SDK, link it to a tool, and check that the server advertises the UI. An [MCP App](https://claude.com/d… Blend your MCP App with Claude's theme Claude Documentation · in the page connectors/building/mcp-apps/transparent-theming …to match the host theme. The snippets assume you have registered a UI resource and created an `App` instance from `@modelcontextprotocol/ext-apps`. If you haven't, start with the [SDK Quickstart](http… Troubleshoot MCP Apps Claude Documentation · in the page connectors/building/mcp-apps/troubleshooting …and the Claude iOS app, omits the `Referer` header on cross-origin subresource requests as part of its tracking prevention, per WebKit bugs [206521](https://bugs.webkit.org/show_bug.cgi?id=206521) and… Build a desktop extension with MCPB Claude Documentation · in the page connectors/building/mcpb …run on the user's machine via stdio with access to local and internal resources. Remote connectors run on your servers via HTTPS and are accessed through Anthropic's infrastructure. Organizations comm… Submit a connector to the directory Claude Documentation · in the page connectors/building/submission …omer-urls) explains. **2. Tools** Your server's tools, prompts, and resources sync automatically from the connected server, grouped by whether their annotations declare them read-only or write. If a… Test your connector Claude Documentation · in the page connectors/building/testing …list real records, search real data, and exercise write tools on real resources. Include step-by-step setup instructions for someone unfamiliar with your service. ## Debug connection failures Use se… Troubleshoot your connector Claude Documentation · in the page connectors/building/troubleshooting …ead your [RFC 9728](https://www.rfc-editor.org/rfc/rfc9728) protected resource metadata and falls back to treating your MCP server's origin as the authorization server, so the browser opens a sign-in… GitHub integration Claude Documentation · in the page connectors/github/index …**Add content from GitHub** dialog shows **Claude cannot access that resource. If you know that it exists, you may first need to grant or request access here.** The **here** link in that message open… Authenticate to MCP servers behind a tunnel Claude Documentation · in the page connectors/mcp-tunnels/oauth …256"] } ``` Then have the MCP server's `/.well-known/oauth-protected-resource` document name the tunnel hostname as its authorization server: ```json theme={null} { "resource": "https://docs.abc12… Troubleshoot MCP tunnels Claude Documentation · in the page connectors/mcp-tunnels/troubleshooting …gs, then delete it before retrying, because Helm does not manage hook resources. ```bash theme={null} kubectl -n mcp-tunnel logs job/mcp-tunnel-setup helm uninstall mcp-tunnel -n mcp-tunnel kubectl -… Connector verification Claude Documentation · in the page connectors/verification …*Verified** label, and you don't need to take any action. ## Related resources * [Connectors Directory](https://claude.com/docs/connectors/directory.md): browse and connect Verified and Community co… Changelog Claude Documentation · in the page cowork/changelog …ns it off for everyone who has not switched it on. * Added `oauth.omitResource` to remote `managedMcpServers` entries, for an identity provider that rejects the OAuth `resource` parameter, as Microsof… Set up Cowork (local mode) for a HIPAA-ready organization Claude Documentation · in the page cowork/hipaa-setup …over them. See the [Implementation Guide](https://trust.anthropic.com/resources?s=l1wrssd9hsbi4gak0tp5a6\&name=%5Banthropic%5D-hipaa-ready-offering-implementation-guide) for the full list of Eligible… Monitoring Claude Documentation · in the page cowork/monitoring …aders for your collector | `Authorization=Bearer your-token` | | **Resource attributes** | OTel resource attributes attached to exported events | `deployment.environment=prod,team=platform` | 4. S… Claude for Government changelog Claude Documentation · in the page government/changelog …when you next change the setting. * (breaking) Changed the "Telemetry resource attributes" setting under Config > Compliance and telemetry to refuse a value longer than 255 bytes, where a space or an… Available settings Claude Documentation · in the page government/config/settings …l**, or **Debug**. | **Errors only** | Claude Desktop | | **Telemetry resource attributes** | Labels added to every telemetry record each product sends, such as your agency or environment name, so you… Set up the Microsoft 365 connector Claude Documentation · in the page government/connectors/microsoft-365 …blocks the device-code authentication flow. Scope the policy to **All resources**, not to this app registration, because Conditional Access evaluates the resource a token is requested for rather than… Skills in Claude Desktop Claude Documentation · in the page government/desktop/skills …members. A skill is a set of instructions, with optional scripts and resources, that Claude loads when a task matches it, so you can teach Claude a workflow once and reuse it. See the [Skills overvie… Compliance API Claude Documentation · in the page government/org-admin/compliance-api …"new": "owner" } ``` ### Activity types Event types use a dotted `resource.action` naming convention. The categories emitted today include: * **Users** such as `user.created`, `user.signed_in`, `… Welcome Claude Documentation · in the page index …how to do something your way with reusable instructions, scripts, and resources it loads when relevant.</span></span> <span className="hl-card-cta">Learn about skills <svg className="hl-arro… Data storage and retention Claude Documentation · in the page office-agents/data-storage …crosoft Entra ID stores a short-lived Entra ID access token for the resource that your manifest's Entra scope names. The add-in renews both automatically. * A gateway token or API key that you con… Security, admin auditability, and analytics Claude Documentation · in the page office-agents/enterprise-readiness …the [first-party architecture overview](https://trust.anthropic.com/resources?s=e3n7pvyjnxjyahmdmqujcx\&name=claude-for-excel,-powerpoint,-word:-architecture-overview-%28anthropic-first-party%29). *… Use Claude for Excel Claude Documentation · in the page office-agents/excel …Microsoft issue](https://learn.microsoft.com/en-us/office/dev/add-ins/resources/resources-office-add-in-known-issues), > tracking ID 11126536. To work around it, deploy from an admin account > with th… Configure a custom OpenTelemetry collector Claude Documentation · in the page office-agents/opentelemetry …der [What the collector receives](#what-the-collector-receives). ### Resource attributes These are set on every span. | Attribute | Description | | - | - | | `service.name` | Fixed value `office-ag… Use Claude for Outlook Claude Documentation · in the page office-agents/outlook …Microsoft issue](https://learn.microsoft.com/en-us/office/dev/add-ins/resources/resources-office-add-in-known-issues), > tracking ID 11126536. To work around it, deploy from an admin account > with th… Performance and limits Claude Documentation · in the page office-agents/performance …e-ref-3-b) [c](#cite-ref-3-c) [d](#cite-ref-3-d) [e](#cite-ref-3-e) “[Resource limits and performance optimization for Office Add-ins](https://learn.microsoft.com/en-us/office/dev/add-ins/concepts/res… Use Claude for PowerPoint Claude Documentation · in the page office-agents/powerpoint …Microsoft issue](https://learn.microsoft.com/en-us/office/dev/add-ins/resources/resources-office-add-in-known-issues), > tracking ID 11126536. To work around it, deploy from an admin account > with th… Use Claude for M365 with third-party platforms Claude Documentation · in the page office-agents/third-party-platforms …directly. | | Foundry direct | The add-in calls your Azure AI Foundry resource directly, authenticating with each user's Microsoft Entra ID token (keyless) or with the resource API key. | ## Requirem… Use Claude for Word Claude Documentation · in the page office-agents/word …Microsoft issue](https://learn.microsoft.com/en-us/office/dev/add-ins/resources/resources-office-add-in-known-issues), > tracking ID 11126536. To work around it, deploy from an admin account > with th… Plugin structure and testing Claude Documentation · in the page plugins/build …hold [supporting files](https://claude.com/docs/skills/how-to.md#add-resources) that are too detailed for `SKILL.md`: <ul> <li>`references/` for documentation Claude reads when needed</li> <li>`… Plugin feature support across platforms Claude Documentation · in the page plugins/platform-support …quivalent](https://code.claude.com/docs/en/plugins/org) | ## Related resources * [Plugin structure and testing](https://claude.com/docs/plugins/build.md): lay out the plugin folder and write the man… Build your first plugin Claude Documentation · in the page plugins/quickstart …ps://claude.com/docs/skills/how-to.md) covers the frontmatter fields, resource files, scripts, and testing. **3. Add an MCP connector** Skip this step if your plugin has only a skill. If your produc… Create custom skills Claude Documentation · in the page skills/how-to …lls > Create a custom skill for Claude: write the SKILL.md file, add resources and scripts, package the skill, and test it. A custom skill is a folder with a `SKILL.md` file of instructions, and opt… Skills overview Claude Documentation · in the page skills/overview …d, turn on, and use skills: directories of instructions, scripts, and resources that Claude loads to handle specific tasks Skills are directories containing instructions, scripts, and resources that… Deploy with Enterprise Admin Console Claude Documentation · in the page third-party/claude-desktop/admin-console …account ID before sending. For Google Cloud, the identifier can be a resource path that includes your project ID | `claude-sonnet-4-5` | | The date and time of the counted activity | `2026-08-27T21:0… Deploy Claude Desktop on 3P with Amazon Bedrock Claude Documentation · in the page third-party/claude-desktop/bedrock …vokeModel", "bedrock:InvokeModelWithResponseStream" ], "Resource": "*" }] } ``` Set the permission set's **Session duration** to between 8 and 12 hours. This value sets how long each… Deploy with a bootstrap server Claude Documentation · in the page third-party/claude-desktop/bootstrap …s audience | | Generic OIDC | `openid offline_access` plus your API's resource scope | provider-specific | Include `offline_access` so the app receives a refresh token and can renew silently between… Code in Claude Desktop on 3P Claude Documentation · in the page third-party/claude-desktop/code …still apply. | | `otlpEndpoint`, `otlpProtocol`, `otlpHeaders`, `otlpResourceAttributes` | Routes Claude Code's OpenTelemetry metrics and logs to your collector. See [Telemetry](https://claude.com/do…
Feedback