Connect Claude Desktop
Claude Desktop launches MCP servers over stdio. Use the `mcp-remote` bridge so it can reach your HTTP endpoint without any local server code.
How do I connect an MCP server to Claude Desktop?
Add the server to `claude_desktop_config.json` (Settings → Developer → Edit Config) through the `mcp-remote` bridge, which lets Claude Desktop’s stdio-only MCP support reach a remote HTTP endpoint. Fully restart Claude Desktop and the server’s tools appear in the chat tools menu.
Setup
- Open Claude Desktop → Settings → Developer → Edit Config.
- Merge the snippet below into `claude_desktop_config.json`, keeping any existing `mcpServers` entries.
- Fully quit and reopen Claude Desktop so it reloads the config.
{
"mcpServers": {
"my-server": {
"command": "bunx",
"args": [
"mcp-remote",
"https://my-server.mcp.cloud/mcp"
]
}
}
}Verify the connection
Open a chat and check the tools menu (the slider icon) — your server’s tools should be listed.
Troubleshooting
The server never appears after restart.
Make sure `bunx` (or `npx`) is on your PATH; Claude Desktop runs the bridge as a child process.
JSON parse error on launch.
Validate the config — a stray trailing comma is the most common cause.
Connect another client
Claude Code
Add your MCP server to Claude Code from the terminal.
Cursor
Point Cursor at a remote MCP server.
VS Code
Add a remote MCP server to VS Code.
Windsurf
Connect Windsurf to a remote MCP server.
Antigravity
Add a remote MCP server to Antigravity.
Codex
Add a remote MCP server to the Codex CLI and IDE extension.
ChatGPT
Add your MCP server to ChatGPT as a custom connector.
Gemini CLI
Add a remote MCP server to the Gemini CLI.