MCP: Connect Any AI to Your Tools

How to add a server in the Claude apps and Claude Desktop

By mcp-guide · 0 stars

Remote connectors and Claude Desktop local servers are separate lists.

### Remote connector (claude.ai, desktop, mobile)

Prerequisites: a publicly reachable server URL. Free plans get one custom connector.

1. Open Customize > Connectors.
2. Click "+".
3. Enter a name and the server URL.
4. Click Connect.
5. Sign in on the provider's page.

You should see the connector in the chat's "+" menu, where you can switch it and its individual tools on or off.

Team and Enterprise: the owner adds it under Organization Settings > Connectors (Add > Custom > Web). Each member then connects it for themselves.

### Local server as a desktop extension (.mcpb)

1. Open Settings > Extensions.
2. Browse for the extension, or drag the `.mcpb` file in.
3. Enter API keys in the form it shows.

Admins can limit installs with an extension allowlist.

### Local server by config file

1. Open Settings > Developer > Edit Config.
2. Add the server under `mcpServers`, with absolute paths.
3. Save the file.
4. Quit Claude Desktop fully and reopen it.

~~~json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/me/Desktop"],
      "env": {}
    }
  }
}
~~~

You should see the server's tools in the chat's "+" menu. If not, read its log.

| | macOS | Windows |
|---|---|---|
| Config | `~/Library/Application Support/Claude/claude_desktop_config.json` | `%APPDATA%\Claude\claude_desktop_config.json` |
| Logs | `~/Library/Logs/Claude/` | `%APPDATA%\Claude\logs` |

Logs: `mcp.log` plus one `mcp-server-NAME.log` per server.

### Sources

- https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp
- https://support.claude.com/en/collections/17879657-desktop-extensions
- https://modelcontextprotocol.io/docs/develop/connect-local-servers