Okahu MCP Server¶
Okahu provides an MCP Server so your coding agents can search, analyze and evaluate traces managed by Okahu Cloud from your IDE (1) or CI/CD platform (2).
- Visual Studio Code, Cursor, Antigravity, Kiro & more
- Github, Jenkins, Gitlab & more
Requires Okahu Cloud account
Okahu MCP Server authenticates using an API KEY to access your Okahu Cloud account.
If you prefer OAuth authentication and your client opens a browser (or a Connect flow) to sign in, remove the headers block that carries the API key, for example:
Also remove any equivalent header wiring (Codex env_http_headers, Claude Desktop mcp-remote --header lines, and so on). Keep the URL-only shape your tool expects.
Configure Okahu MCP Server in your IDE or Coding Agent¶
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key. - Add the following block to
.vscode/mcp.jsonfile in your project root - Start the MCP Server
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key. - Add the following block to your
.cursor/mcp.json - Start the MCP Server
Alternatively, install Okahu MCP Server for Cursor using a deeplink instead
Click here to install with deeplink.
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key. - Add the following block to
.kiro/settings/mcp.jsonfile in your project root - Start the MCP Server
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key. - Add the following block to project or user
.mcp.json:
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key (or set it in theenvblock below). - Edit
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows) and add:
`claude_desktop_config.json`
3. Restart Claude Desktop. See the {
"mcpServers": {
"okahu": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.okahu.co/mcp",
"--header",
"x-api-key:${OKAHU_API_KEY}"
]
}
}
}
mcp-remote readme if you need different quoting (for example on Windows).
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key. - Add the following to
~/.codex/config.tomlor a trusted project.codex/config.toml:
`config.toml`
3. If remote MCP is not enabled yet, add [mcp_servers.okahu]
url = "https://mcp.okahu.co/mcp"
[mcp_servers.okahu.env_http_headers]
"x-api-key" = "OKAHU_API_KEY"
[beta] rmcp = true per Codex MCP, then restart Codex.
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key. - Add the following to
~/.gemini/settings.json(see MCP in Gemini CLI):
For Global MCP configuration
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key. - Add the following block to
.gemini/antigravity/mcp_config.jsonfile - Start the MCP Server
For workspace scoped MCP configuration
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key. - Add the following block to
.vscode/mcp.jsonfile in your project root - Start the MCP Server
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key when your setup expects it. - Run
npx add-mcp https://mcp.okahu.co/mcpand choose Goose, or rungoose configureand register Okahu as a remote MCP server. Goose stores extensions under~/.config/goose/config.yaml; prefer the interactive flow if you are unsure of the exact fields for your version. - Start or restart Goose.
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key. - Add the following to project
opencode.json:
`opencode.json`
3. If your OpenCode build supports OAuth for this server, use {
"mcp": {
"okahu": {
"type": "remote",
"url": "https://mcp.okahu.co/mcp",
"enabled": true,
"headers": {
"x-api-key": "${OKAHU_API_KEY}"
}
}
}
}
opencode mcp auth okahu when applicable. Restart OpenCode after changes.
- Add
OKAHU_API_KEYenvironment variable with your Okahu Cloud API Key. - In Zed settings (for example
~/.config/zed/settings.json), undercontext_servers, add: