Skip to main content
Version: 3.0

Claude Desktop App

Give the Claude desktop app access to MaestroHub through its MCP server, bridged locally with mcp-remote.

Prerequisites
Node.js · Claude desktop app
Where
Settings › Developer › Edit Config
Config file
claude_desktop_config.json
Bridge
mcp-remote via npx

The Claude desktop app supports MCP servers via a JSON configuration file. This guide walks you through the setup.

Prerequisites​

  • Node.js installed on your system; the configuration uses npx to run a remote MCP bridge, which requires Node.js. Download it from nodejs.org.
  • Claude desktop app installed; download from claude.ai/download.

Configuration​

1. Open Settings​

Click your profile icon in the bottom-left corner of the Claude desktop app and select Settings.

Claude desktop app menu showing Settings option

Click your profile icon and select Settings

2. Navigate to Developer settings​

In the Settings panel, scroll down to the Desktop app section in the left sidebar and click Developer. Then click Edit Config. This will open the folder containing the configuration file. Open claude_desktop_config.json in a text editor.

Developer settings page with Edit Config button

Settings → Developer → Edit Config

3. Add the MaestroHub MCP server​

The file will already contain some default content like preferences. Add the mcpServers block to the existing JSON; do not replace the entire file. The result should look like this:

{
"mcpServers": {
"maestrohub": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://<your-instance>/api/v1/mcp",
"--header",
"Authorization: ApiKey <your-token>",
"--header",
"X-Workspace-ID: <your-workspace-id>"
]
}
},
"preferences": {
"coworkScheduledTasksEnabled": true,
"ccdScheduledTasksEnabled": true,
"coworkWebSearchEnabled": true,
"sidebarMode": "chat"
}
}

Replace the placeholders:

  • <your-instance>: your MaestroHub domain (e.g., maestro.example.com)
  • <your-token>: the Personal Access Token you created
  • <your-workspace-id>: your workspace ID (found in the URL or workspace settings)
note

For local deployments without TLS, change https:// to http:// in the URL (e.g., http://localhost:6163/api/v1/mcp).

tip

Keep the existing preferences block; only add the mcpServers section. Your preferences values may differ from the example above; that's fine.

4. Restart Claude​

Close and reopen the Claude desktop app for the configuration to take effect.

How It Works​

Unlike code editors that connect to MCP servers directly over HTTP, the Claude desktop app launches MCP servers as local processes. The mcp-remote package acts as a bridge: it runs locally via npx and proxies requests to the remote MaestroHub MCP server.

Tips​

  • The configuration file is located at:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • If you see connection errors, verify that Node.js is installed by running node --version in your terminal.
  • The first launch may take a moment as npx downloads the mcp-remote package.
  • You can add multiple MCP servers by adding more entries to the mcpServers object.