OpenGrok MCP Server
MCP server bridging OpenGrok search engine with AI for instant context across massive codebases.
{
"mcpServers": {
"opengrok-mcp-server": {
"command": "npx",
"args": [
"-y",
"opengrok-mcp-server"
],
"env": {
"OPENGROK_BASE_URL": "<opengrok_base_url>",
"OPENGROK_USERNAME": "<opengrok_username>",
"OPENGROK_PASSWORD": "<your-opengrok_password>",
"OPENGROK_VERIFY_SSL": "true",
"OPENGROK_CODE_MODE": "false",
"OPENGROK_DEFAULT_PROJECT": "<opengrok_default_project>",
"OPENGROK_CONTEXT_BUDGET": "minimal",
"OPENGROK_ENABLE_ELICITATION": "false",
"OPENGROK_SAMPLING_MODEL": "<opengrok_sampling_model>"
}
}
}
}{
"mcpServers": {
"opengrok-mcp-server": {
"command": "npx",
"args": [
"-y",
"opengrok-mcp-server"
],
"env": {
"OPENGROK_BASE_URL": "<opengrok_base_url>",
"OPENGROK_USERNAME": "<opengrok_username>",
"OPENGROK_PASSWORD": "<your-opengrok_password>",
"OPENGROK_VERIFY_SSL": "true",
"OPENGROK_CODE_MODE": "false",
"OPENGROK_DEFAULT_PROJECT": "<opengrok_default_project>",
"OPENGROK_CONTEXT_BUDGET": "minimal",
"OPENGROK_ENABLE_ELICITATION": "false",
"OPENGROK_SAMPLING_MODEL": "<opengrok_sampling_model>"
}
}
}
}npx -y opengrok-mcp-serverOPENGROK_BASE_URLOpenGrok server base URL (e.g. https://opengrok.example.com/source/)
OPENGROK_USERNAMEOpenGrok authentication username
OPENGROK_PASSWORDOpenGrok authentication password. Prefer storing via OS keychain using 'npx opengrok-mcp-server setup'.
OPENGROK_VERIFY_SSLVerify TLS certificates. Set to false for self-signed or internal CA certs.
OPENGROK_CODE_MODEEnable Code Mode: 5-tool sandbox interface with env.opengrok.* JavaScript API. Saves 80-95% tokens on large codebases.
OPENGROK_DEFAULT_PROJECTDefault project to scope all searches. Can be overridden per call.
OPENGROK_CONTEXT_BUDGETResponse size tier controlling token usage.
OPENGROK_ENABLE_ELICITATIONEnable interactive project picker at session start and env.opengrok.elicit() in Code Mode sandbox. Requires a supporting MCP client.
OPENGROK_SAMPLING_MODELModel preference for MCP Sampling (used for error explanation and query reformulation).
AI-powered news intelligence — 21 tools for personalized monitoring, briefings, and semantic search
BuyWhere MCP server for product search, price comparison, and affiliate-ready shopping workflows.
Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.