Claude Desktop
Connect AllMCP to Claude Desktop in under 60 seconds — and to Claude on the web and mobile with the same steps.
Get your API key Browse providersAdd as a Connector — no terminal needed
Section titled “Add as a Connector — no terminal needed”The fastest path, and the only one you need on claude.ai web and the Claude mobile apps. You sign in with your AllMCP account instead of pasting an API key.
-
Open the connector dialog
Go to Settings → Connectors → Add custom connector (the same screen exists in Claude Desktop, on claude.ai, and in the mobile apps).
-
Paste the AllMCP URL
Enter a name (e.g.
AllMCP) and the server URL:https://go.allmcp.co/mcp/Leave the optional OAuth Client ID / Client Secret fields empty — Claude registers itself automatically.
-
Authorize with your AllMCP account
Claude opens the AllMCP authorization page. Continue with Google or GitHub — the same one-click sign-in as the dashboard. That’s it: no API key, no config file, no Node.js.
-
Verify it’s working
Open a new conversation and type:
What integrations does AllMCP support?Claude returns the full provider catalog, so you know the connection is live.
Setup via config file
Section titled “Setup via config file”Prefer the terminal, a pinned API key, or scoping the connection to a specific team member? The config-file route is still fully supported.
One command
Section titled “One command”Run this in a terminal (Node.js 18.17+ — the bridge below needs it anyway):
npx allmcp install claude-desktopIt locates the config file on macOS, Windows, or Linux, backs it up to claude_desktop_config.json.bak, and merges the allmcp entry without touching your other servers. Keyless by default — Claude Desktop opens the AllMCP sign-in in your browser on first launch. Then restart Claude Desktop and you’re done.
Want a pinned API key instead of OAuth? Add --key YOUR_API_KEY (or set the ALLMCP_KEY environment variable). Or run the full interactive setup — sign-in, auto-detect, verify — with a bare npx allmcp.
Or edit the file by hand
Section titled “Or edit the file by hand”-
Locate the config file
C:\Users\<your-username>\AppData\Roaming\Claude\claude_desktop_config.jsonThis is the same location as
%APPDATA%\Claude\claude_desktop_config.json— paste that into the File Explorer address bar to jump straight there.~/Library/Application Support/Claude/claude_desktop_config.json -
Add the
allmcpentryClaude Desktop’s config file connects to remote servers through the
mcp-remotebridge (it needs Node.js installed — check withnode --version). AddallmcptomcpServers, replacingYOUR_API_KEYwith your AllMCP key:claude_desktop_config.json {"mcpServers": {"allmcp": {"command": "npx","args": ["-y", "mcp-remote", "https://go.allmcp.co/mcp/", "--header", "X-API-Key:${ALLMCP_API_KEY}"],"env": {"ALLMCP_API_KEY": "YOUR_API_KEY"}}}}If you already have other MCP servers, add
allmcpalongside them inside the samemcpServersobject. -
Apply the config
Restart Claude Desktop — changes to the config file only take effect after a restart.
-
Verify it’s working
Open a new conversation and type:
What integrations does AllMCP support?Claude returns the full provider catalog, so you know the connection is live.
Connect your first provider
Section titled “Connect your first provider”Just ask Claude in plain language. For a provider that uses a key or webhook URL, include the credential in your message:
Connect my Bitrix24. The webhook URL is https://my-portal.bitrix24.ru/rest/1/abc123/For an OAuth provider, just name it:
Connect Google SheetsScoping to a specific user
Section titled “Scoping to a specific user”If you’re building a team setup where multiple users share a Claude Desktop instance, add user_id to the URL argument:
{ "mcpServers": { "allmcp": { "command": "npx", "args": ["-y", "mcp-remote", "https://go.allmcp.co/mcp/?user_id=marina-uuid", "--header", "X-API-Key:${ALLMCP_API_KEY}"], "env": { "ALLMCP_API_KEY": "YOUR_API_KEY" } } }}Each user_id keeps its own separate set of connected providers, so one person’s credentials never mix with another’s.