Availability and organization controls can vary by plan. Check the current Anthropic MCP documentation before a production rollout.
[Image placeholder: Screenshot showing where MCP connectors appear in Claude’s Customize and Connectors settings]
Before connecting a server
Confirm:- The server comes from a trusted provider
- You understand its tools and data access
- The URL or startup command is correct
- Authentication uses appropriate scopes
- Destructive actions require clear review
Connect a remote MCP server to Claude
Remote MCP servers appear as custom connectors in Claude. For an individual account:- Open Customize.
- Select Connectors.
- Click the add button.
- Select Add custom connector.
- Enter the connector name and remote MCP URL.
- Add OAuth client settings if the provider requires them.
- Complete authentication.
Claude reaches a remote custom connector from Anthropic’s cloud infrastructure. The server must meet Anthropic’s current network requirements.
Connect a local server with a desktop extension
Claude Desktop supports installable local extensions. To install one from the directory:- Open Settings in Claude Desktop.
- Select Extensions.
- Browse available extensions.
- Review the requested capabilities.
- Click Install.
- Configure required credentials or paths.
[Image placeholder: Screenshot of Claude Desktop Settings showing the Extensions directory and an MCP extension installation]
Connect a local developer server manually
Developers may use Claude Desktop’s local MCP configuration for a server process. The traditional configuration file is namedclaude_desktop_config.json. Common locations are:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Connect Claude Code to a remote server
Use the Claude Code CLI:Connect Claude Code to a local server
Usestdio and place options before the server name:
--env, but avoid placing long-lived secrets in shell history.
For team-shared configuration, Claude Code supports project-scoped MCP settings. Review and approve project-provided servers before running them.
Test the connection
After connecting:- Confirm the server reports as connected.
- Review the available tools.
- Start with a read-only request.
- Check whether Claude selects the correct tool.
- Review the input before approving an action.
- Confirm the result against the source system.
List the available projects, but do not modify anything.This tests discovery and read access without starting with a destructive operation.
Troubleshoot common problems
The server does not connect
- Verify the URL or command
- Confirm the server is running
- Check runtime dependencies
- Review Claude’s MCP logs
- Confirm the selected transport
Authentication fails
- Reconnect the connector
- Check token scopes
- Confirm OAuth metadata
- Verify organization policies
- Make sure the remote server is reachable from Anthropic’s infrastructure
Tools do not appear
- Confirm initialization succeeds
- Check that the server declares tool support
- Inspect the tool list with MCP Inspector
- Restart the local client after configuration changes
Claude chooses the wrong tool
Improve tool names, descriptions, and input schemas. Keep capabilities focused and avoid exposing duplicate operations with ambiguous descriptions.Connect Claude to a 0mcp server
0mcp provides a hosted MCP URL for an API. Add that URL as a remote connector or HTTP server, then authenticate according to the API’s configuration. Start by importing your OpenAPI specification, or follow the quick start.Security checklist
- Connect only to trusted servers
- Review requested permissions
- Prefer read-only scopes at first
- Keep tokens out of source control
- Revoke unused connectors
- Require confirmation for writes
- Audit sensitive tool calls