Supported Hosts
| Host | Config File | Config Key |
|---|---|---|
| Claude Code | ~/.claude.json | mcpServers |
| Codex | ~/.codex/config.toml | mcp_servers |
| VS Code | .vscode/mcp.json | servers |
| Cursor | ~/.cursor/mcp.json | mcpServers |
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.

