Claude Desktop only supports local MCP servers via stdio transport. To connect to Danube’s remote server, we use the
mcp-remote package as a bridge.Prerequisites
Before starting, ensure you have Node.js 18+ installed:Setup
1
Open the Configuration File
- Open Claude Desktop
- Click Claude in the menu bar (macOS) or File (Windows)
- Select Settings
- Click Developer in the sidebar
- Click Edit Config
claude_desktop_config.json in your default text editor.2
Add the Configuration
- Using Environment Variable (Recommended)
- Inline API Key
claude_desktop_config.json
3
Restart Claude Desktop
Completely quit and relaunch Claude Desktop. You should see an MCP indicator (hammer icon) in the chat input area.
How It Works
Themcp-remote package acts as a bridge:
- Claude Desktop spawns
mcp-remoteas a local process (stdio) mcp-remoteconnects to Danube’s remote server via HTTP/SSE- Messages are proxied between Claude and Danube
Troubleshooting
Hammer icon not appearing
Hammer icon not appearing
- Ensure Node.js 18+ is installed:
node --version - Verify the config file is valid JSON (no trailing commas)
- Check the file is named exactly
claude_desktop_config.json - Completely quit Claude (check for background processes)
- Try adding
-ybeforemcp-remotein args to auto-accept installation
401 Unauthorized
401 Unauthorized
Connection timeout or errors
Connection timeout or errors
- Check your internet connection
- Verify the server is reachable:
curl https://danube.fastmcp.app/health - Clear mcp-remote cache:
rm -rf ~/.mcp-auth - Check Claude logs:
- macOS:
tail -f ~/Library/Logs/Claude/mcp*.log - Windows: Check
%APPDATA%\Claude\logs\
- macOS:
npx command not found
npx command not found
- Ensure Node.js is installed and in your PATH
- Try running
npx --versionin terminal - On macOS, you may need to restart after installing Node.js