MCP server bridging OpenGrok search engine with AI for instant context across massive codebases.
io.github.IcyHot09/opengrok-mcp-server
https://github.com/IcyHot09/opengrok-mcp-server
STDIO
2 required env vars
Hosted endpoint — paste into any MCP client.
Configuration this server reads at startup.
OpenGrok server base URL (e.g. https://opengrok.example.com/source/)
OpenGrok authentication username
OpenGrok authentication password. Prefer storing via OS keychain using 'npx opengrok-mcp-server setup'.
Verify TLS certificates. Set to false for self-signed or internal CA certs.
Enable Code Mode: 5-tool sandbox interface with env.opengrok.* JavaScript API. Saves 80-95% tokens on large codebases.
Default project to scope all searches. Can be overridden per call.
Response size tier controlling token usage.
Enable interactive project picker at session start and env.opengrok.elicit() in Code Mode sandbox. Requires a supporting MCP client.
Model preference for MCP Sampling (used for error explanation and query reformulation).
Where to find authoritative docs and source for OpenGrok MCP Server.
Open MCP Agent Studio and connect this server to Claude, GPT, Gemini, DeepSeek and more — no install required.
Open Agent Studio