Claude Desktop
Claude Desktop supports Remote MCP connectors via its Settings → Developer pane. The flow is config-file driven, so once the JSON snippet is in place, the connector survives restarts and upgrades.
Prerequisites
Section titled “Prerequisites”- Claude Desktop on macOS or Windows, latest version (Remote MCP support requires builds shipped after the connector GA).
- A Consilio account that can sign in at
auth.ai.consilio.com. - Permission to edit Claude Desktop’s config file (some managed Macs restrict this — see Troubleshooting).
Add the connector
Section titled “Add the connector”-
Open Settings → Developer → Edit config.
Claude Desktop opens
claude_desktop_config.jsonin your default editor. Default locations:- macOS —
~/Library/Application Support/Claude/claude_desktop_config.json - Windows —
%APPDATA%\Claude\claude_desktop_config.json
- macOS —
-
Add Aurora MCP under
mcpServers. Merge with any existing servers you’ve configured — don’t replace the file:{"mcpServers": {"consilio": {"url": "https://mcp.ai.consilio.com"}}} -
Save and fully quit Claude Desktop, then relaunch. (On macOS, the menu-bar app must exit; just closing the window isn’t enough.)
Authorise
Section titled “Authorise”On your next message that needs the connector, Claude Desktop opens your
default browser to auth.ai.consilio.com. Sign in as yourself, approve
the consent screen, and return to the app. The browser tab closes itself
once the handshake completes.
Verify
Section titled “Verify”Ask:
List the workspaces in matter A12345.
Your assistant invokes the searchWorkspaces tool and prints the
workspace names. The first call may take a couple of seconds while the
upstream warms up; subsequent calls are sub-second.
A faster smoke test:
What active matters do I have for Coho Capital?
Maps to searchMatters and avoids the alpha-code lookup.
Troubleshooting
Section titled “Troubleshooting”Server doesn’t show in the connectors list
Section titled “Server doesn’t show in the connectors list”Three common causes:
- JSON syntax error in
claude_desktop_config.json. Open it in an editor with JSON linting; a stray comma is enough to silently disable the wholemcpServersblock. - Claude Desktop wasn’t fully restarted. Use Cmd-Q (macOS) or right-click → Quit (Windows tray) before relaunching.
- Outdated build. Update via the menu’s Check for Updates.
OAuth browser tab opens but never returns to the app
Section titled “OAuth browser tab opens but never returns to the app”The localhost callback is being blocked. Check that:
- No corporate firewall is blocking
127.0.0.1callbacks. - No other process is sitting on the port Claude Desktop chose for the callback (rare; restart the app to pick a fresh port).
- Your default browser isn’t a sandboxed/managed profile that
intercepts redirects to
claude://URLs.
”401 Unauthorized” mid-session
Section titled “”401 Unauthorized” mid-session”Token expired or audience binding rejected the request. Open Settings → Connectors → Consilio → Reconnect, then try the prompt again.
Config file is read-only (managed Mac / Windows)
Section titled “Config file is read-only (managed Mac / Windows)”Your IT policy is restricting ~/Library/Application Support/Claude/ (or
the Windows equivalent). Ask your IT team to whitelist Claude Desktop’s
config directory; the file holds connector metadata, not credentials.
”Connector requires PKCE” error
Section titled “”Connector requires PKCE” error”You’re on an older Claude Desktop build. Update to the current release — Aurora MCP requires OAuth 2.1 + PKCE.
What’s next
Section titled “What’s next”- Try the same connector on claude.ai so your tool history persists across web and desktop.
- Read the Security model for what the desktop app sees vs. what the gateway sees.
- See the FAQ for support contacts and SLA.