1,258 pages for port.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Build an MCP server for Claude
Claude Documentation · in the page
connectors/building/index
…ou build, in the order you meet them, and what Claude's MCP client supports for each one. > [!NOTE] > > * If you're new to the protocol itself, see [Model Context Protocol (MCP)](/docs/connectors/bui…
Lazy authentication for MCP servers
Claude Documentation · in the page
connectors/building/lazy-authentication
…e handler before calling the MCP SDK, and keep the check before `transport.handleRequest` even if your server uses stateful Streamable HTTP sessions The response Claude expects looks like this: ```h…
Manage your directory listing
Claude Documentation · in the page
connectors/building/managing-your-listing
…connectors/directory.md) get a submissions dashboard in the developer portal at [claude.ai/directory/manage](https://claude.ai/directory/manage). This page is for connector authors who have already [s…
Model Context Protocol (MCP)
Claude Documentation · in the page
connectors/building/mcp
…de](/docs/connectors/building/index.md) lists what Claude's client supports once you're ready to build. ## Understand what MCP provides MCP gives AI assistants like Claude a standardized way to do t…
Design guidelines
Claude Documentation · in the page
connectors/building/mcp-apps/design-guidelines
…aining environment * **Adaptive**: handle variable sizing, mobile viewports, and diverse accessibility needs gracefully ## Choose what to build as an MCP App An MCP App works best for a task the use…
Open external links from MCP Apps
Claude Documentation · in the page
connectors/building/mcp-apps/external-links
…sitive. Subdomains don't match implicitly, so list each one you need. Port isn't compared. | | Custom URI scheme | `example-app` or `example-app:` | Any URL with the scheme `example-app:`, typically a…
Get started with MCP Apps
Claude Documentation · in the page
connectors/building/mcp-apps/getting-started
…r every host An MCP App can run in Claude and in other hosts that support MCP Apps from one codebase. On the server, register your tools and resources with [`registerAppTool()`](https://modelcontextp…
Supersede older widget instances
Claude Documentation · in the page
connectors/building/mcp-apps/instance-supersession
…ol that returns the key with the cart contents: ```ts theme={null} import { registerAppTool } from "@modelcontextprotocol/ext-apps/server"; import { z } from "zod"; let callSeq = 0; registerAppTool…
Add an interactive UI to your MCP server
Claude Documentation · in the page
connectors/building/mcp-apps/quickstart
…` field on the tool that points at that resource. When a host that supports MCP Apps calls the tool, it reads that field, fetches the resource, and renders the HTML in a sandboxed frame. Make these e…
Blend your MCP App with Claude's theme
Claude Documentation · in the page
connectors/building/mcp-apps/transparent-theming
…borderless, but other hosts differ, so being explicit keeps your app portable. Register the resource with [`registerAppResource`](https://modelcontextprotocol.github.io/ext-apps/api/functions/server-…
Troubleshoot MCP Apps
Claude Documentation · in the page
connectors/building/mcp-apps/troubleshooting
…handlers before connecting: ```javascript Vanilla JS theme={null} import { App } from "@modelcontextprotocol/ext-apps"; const app = new App({ name: "My App", version: "1.0.0" }); // Register handl…
Build a desktop extension with MCPB
Claude Documentation · in the page
connectors/building/mcpb
…: * Runs locally on the user's machine * Communicates via stdio transport * Bundles all dependencies * Works offline * No OAuth required MCPBs run on the user's machine via stdio with access to loca…
Build your first MCP server for Claude
Claude Documentation · in the page
connectors/building/quickstart
…If you already have a server and want to know what Claude's client supports, see [Build an MCP server for Claude](/docs/connectors/building/index.md) > * If your server is running and you want to try…
Connector pre-submission checklist
Claude Documentation · in the page
connectors/building/review-criteria
…behind these criteria, see the [Software Directory Policy](https://support.claude.com/en/articles/13145358-anthropic-software-directory-policy). > [!NOTE] > > If you're submitting a plugin, see the […
Submit a connector to the directory
Claude Documentation · in the page
connectors/building/submission
…P server or MCP App to the Connectors Directory through the developer portal: requirements, screenshot specs, and what each step asks for. You submit a remote MCP server to the [Connectors Directory]…
Test your connector
Claude Documentation · in the page
connectors/building/testing
…modelcontextprotocol/inspector --cli http://localhost:3000/mcp --transport http --method tools/list ``` The command lists the tools your server advertises. Change `--method` to `tools/call` with `--t…
Troubleshoot your connector
Claude Documentation · in the page
connectors/building/troubleshooting
…match, run the [diagnostic checklist](#diagnostic-checklist), then [report the problem to Anthropic](#report-the-problem-to-anthropic) with the reference ID from the error. ## Couldn't reach the MCP…
Decide what to include in your plugin
Claude Documentation · in the page
connectors/building/what-to-build
…: named actions people run themselves, such as `/your-plugin:weekly-report`, for tasks they start deliberately rather than describe * **Agents**: specialists Claude can delegate part of a task to. Cow…
Add a connector that isn't in the directory
Claude Documentation · in the page
connectors/custom/add-unlisted
…ment that Anthropic hosts. You set nothing up, and the server must support this method * **Register automatically**: Claude registers OAuth clients with the server as users connect, using Dynamic Clie…
Connectors directory
Claude Documentation · in the page
connectors/directory
…y are subject to the [Anthropic Software Directory Policy](https://support.claude.com/en/articles/13145358-anthropic-software-directory-policy) and the [Anthropic Software Directory Terms](https://sup…
Get started with connectors
Claude Documentation · in the page
connectors/getting-started
…connectors work Connectors work across the Claude apps. Each app supports these kinds: * **claude.ai on the web**: remote connectors, including MCP Apps that display interactive content in the conv…
GitHub integration
Claude Documentation · in the page
connectors/github/index
…sitory content to a single conversation, or to a [project](https://support.claude.com/en/articles/9517075-what-are-projects), a workspace in Claude where a set of chats share the same background docum…
Google Drive
Claude Documentation · in the page
connectors/google/drive
…k is attached to the conversation, or added to a [project](https://support.claude.com/en/articles/9517075-what-are-projects)'s knowledge so every chat in that project can use it. The picker lists your…
Authenticate to MCP servers behind a tunnel
Claude Documentation · in the page
connectors/mcp-tunnels/oauth
…rization server's metadata, register an OAuth client if the server supports dynamic registration, and exchange the authorization code for tokens at the token endpoint. These requests come from Anthrop…
MCP tunnels
Claude Documentation · in the page
connectors/mcp-tunnels/overview
…servers inside your private network without opening inbound firewall ports or exposing the servers to the internet. > [!NOTE] > > MCP tunnels are in research preview and are available to organizatio…
Set up an MCP tunnel
Claude Documentation · in the page
connectors/mcp-tunnels/setup
…main to the internal URL of an MCP server, in the form `scheme://host:port` with no path. The examples use `docs` pointing at `http://docs-mcp.example.corp:8080`. Replace them with your own servers.…
Troubleshoot MCP tunnels
Claude Documentation · in the page
connectors/mcp-tunnels/troubleshooting
…has since been rotated. On Docker Compose, confirm the variable is exported in the shell that ran `docker compose up`. After a token rotation, restart cloudflared on every host with the new value * *…
Microsoft 365 connector
Claude Documentation · in the page
connectors/microsoft/365
…onal accounts such as outlook.com, hotmail.com, or live.com aren't supported * Global Administrator access to the Microsoft Entra tenant * On Team and Enterprise plans: the Owner or Primary Owner role…
Slack integration
Claude Documentation · in the page
connectors/slack/index
…scussion Direct messages, the AI assistant panel, and threads all support the same Claude capabilities you've enabled, including web search and tool integrations. On Team and Enterprise plans, users…
Connector verification
Claude Documentation · in the page
connectors/verification
…compatibility, and it met the [Software Directory Policy](https://support.claude.com/en/articles/13145358-anthropic-software-directory-policy) requirements at the time of review. Verified connectors…
Changelog
Claude Documentation · in the page
cowork/changelog
…ged read-only `allowedWorkspaceFolders` entries with an unset or unsupported `%VAR%` (any on SSH hosts): the folder holding it turns read-only (`~/Work` for `~/Work/%X%/a`), or every allowed folder if…
Run tasks in the background with Dispatch
Claude Documentation · in the page
cowork/guide/dispatch
…h Dispatch > Assign work to a Dispatch agent that plans, runs, and reports on tasks while you do something else, on this computer or from your phone. Dispatch is a long-running agent in Cowork that…
Install plugins
Claude Documentation · in the page
cowork/guide/plugins
…yourself, repositories on GitHub, including GitHub Enterprise, are supported, and public repositories on GitLab and Bitbucket also work. To distribute plugins to everyone in a Team or Enterprise organ…
Organize work with projects
Claude Documentation · in the page
cowork/guide/projects
…tart from scratch** to create an empty project with a new folder, **Import a project** to bring an existing claude.ai project into Cowork, or **Use an existing folder** to point at a folder you alread…
Set up Cowork (local mode) for a HIPAA-ready organization
Claude Documentation · in the page
cowork/hipaa-setup
…tion (PHI) and have a [Business Associate Agreement (BAA)](https://support.claude.com/en/articles/8114513-business-associate-agreements-baa-for-commercial-customers) with Anthropic. It applies to Clau…
Monitoring
Claude Documentation · in the page
cowork/monitoring
…emetry Track Cowork usage and activity across your organization by exporting events through [OpenTelemetry](https://opentelemetry.io/) (OTel). Cowork exports events via the OTel logs/events protocol,…
Overview
Claude Documentation · in the page
cowork/overview
…d formatted documents. ## Extend Cowork with integrations Cowork supports the same extensibility features available across Claude products: > **[Connectors](/docs/connectors/overview.md)** > > Conn…
Publish to the directory
Claude Documentation · in the page
directory/publish
…n before it's listed. If you're ready to submit, open the [developer portal](https://claude.ai/directory/manage) or jump to [Start a submission in the developer portal](#start-a-submission-in-the-dev…
Track your directory submission
Claude Documentation · in the page
directory/submission-status
# Track your directory submission > Look up the status the developer portal shows for a plugin bundle or MCP connector submission: what it means, who acts next, and who to contact. After you submit…
Connectors, skills, and plugins
Claude Documentation · in the page
extend/overview
…mize) page in claude.ai or the Claude desktop app. [Plugin feature support across platforms](/docs/plugins/platform-support.md) lists which parts of a plugin work in chat, Cowork, and Claude Code. >…
Your account
Claude Documentation · in the page
government/account/overview
…s is for:** Anyone with a Claude for Government account. The Account portal is where you view your own details rather than manage other people. It covers your own identity details, your personal usag…
Account
Claude Documentation · in the page
government/account/profile
…hich is usually enough to diagnose a "Claude is not working for me" report. ## If your seat tier says "No seat assigned" > [!NOTE] > > This section only appears when you do not have a seat tier. If…
Sessions
Claude Documentation · in the page
government/account/sessions
…fter you have done so, or anything else about the list looks wrong, report it to your organization's administrator so they can investigate through your agency's identity system.
Usage
Claude Documentation · in the page
government/account/usage
…ow much of your allowance you have used. To check, sign in to the web portal in your browser and open the **Usage** tab. ## How limits work Your seat tier (the allowance package an administrator has…
Claude for Government changelog
Claude Documentation · in the page
government/changelog
…notes for Claude for Government **2026.10.21.1** * Fixed the tenant portal's Identity and access page so that it says its SCIM details couldn't load instead of looking as if SCIM had never been set…
How Config works
Claude Documentation · in the page
government/config/overview
…ehavior for the people they manage. The **Config** page in the admin portal is where you set product behavior such as the session timeout, Claude Desktop banner, product availability, and telemetry f…
Manage plugins and connectors
Claude Documentation · in the page
government/config/plugins-and-connectors
…ectors on the **Connectors** card of the **Config** page in the admin portal. The cards themselves are listed under [Integrations](/docs/government/config/settings.md#integrations) in Available settin…
Available settings
Claude Documentation · in the page
government/config/settings
…e they manage. Find each setting on the **Config** page in the admin portal under its category in that page's sidebar. Each setting can be set at both the tenant and organization level unless noted o…
Set up the Microsoft 365 connector
Claude Documentation · in the page
government/connectors/microsoft-365
…ame, for example "Claude for Government Microsoft 365". 3. Under **Supported account types**, choose **Single tenant only - \{your organization}**. Older versions of the portal label this option **Acc…
Connectors
Claude Documentation · in the page
government/connectors/overview
…of the server's MCP endpoint. It must begin with `https://`. * **Transport** selects how Claude talks to the server. Choose HTTP or SSE to match what your server supports. * **Authentication** selects…