Harbor supports syncing your MCP server fleet to multiple AI development tools simultaneously.Documentation Index
Fetch the complete documentation index at: https://docs.harbormcp.ai/llms.txt
Use this file to discover all available pages before exploring further.
Supported Hosts
| Host | Config File | Config Key |
|---|---|---|
| Claude Code | ~/.claude.json | mcpServers |
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json | mcpServers |
| Codex | ~/.codex/config.toml | mcp_servers |
| VS Code | .vscode/mcp.json | servers |
| Cursor | ~/.cursor/mcp.json | mcpServers |
Linking Hosts
Before Harbor can sync to a host, you must link it:Automatic Syncing
Harbor automatically syncs your fleet to all linked hosts whenever you:- Dock or undock a server
- Toggle a server on/off
- Link or unlink a host
harbor signal or the Signal All button in the desktop app.
How Syncing Works
Each host stores MCP server configuration in its own format. Harbor handles the translation:Merge
Your enabled servers are merged into the config. Servers you’ve configured directly in the host are left untouched.
Resolve
Any
vault: references in environment variables are resolved to actual values from your OS keychain.Per-Host Control
You can enable or disable individual servers for specific hosts. A server might be enabled for Claude Code but disabled for Cursor:Safe Merges
Harbor never overwrites your host configs. It identifies which servers it manages and only modifies those entries, leaving your manually-configured servers intact.

