Install Harbor.
Connect any MCP-compatible client to your Harbor workspace. One URL, one paste, and every plugin you’ve connected works from the agent.
Claude
Anthropic's desktop app & CLI agent.
- Claude DesktopmacOS, Windows
- Claude CodeCLI
Codex
OpenAI's terminal coding agent.
- Codex CLIOpenAI
Use Harbor via CLI
macOS · Linux · Windows~/harbor — zsh
$ hrbr login Opening browser… authenticated as kushagra@harbor $ hrbr exec 'return await exa.webSearchExa({ query: "Harbor MCP" })' → 3 results · 412 ms · trace rn_8kx2…
MCP URL
productionPaste this into any streamable-HTTP MCP client. OAuth 2.1 + PKCE is auto-discovered via RFC 9728.
https://mcp.tryharbor.ai/mcp
All clients
Anything that speaks streamable-HTTP MCP.
- Cursor
- VS Code
- Windsurf
- mcporter
- Gemini CLI
- CopilotGitHub
- Amp
- Pi
- OpenCode
- Mastracode
Troubleshooting
The /mcp path is mandatory
The server URL must end in
/mcp. If your client returns a 404, a decode error, or fails to list tools, make sure the URL is exactly https://mcp.tryharbor.ai/mcp.Auth loops
Harbor uses OAuth 2.1 + PKCE via WorkOS AuthKit. If sign-in loops, the client probably doesn’t speak RFC 9728 resource-metadata discovery — set the authorization endpoint manually, or use a different client from the list.
403 “No Harbor account”
You’ve authenticated with WorkOS but haven’t signed into Harbor yet. Open the dashboard once, then retry your MCP client.