
OpenGrok MCP Server
Register the current OpenGrok MCP npm release so agents query your indexed repos with documented env-based auth and optional SSL controls.
Overview
OpenGrok MCP Server (opengrok-mcp-server) is a MCP server for the Build phase that exposes OpenGrok search to agents via stdio with configurable URL, auth, and SSL verification.
What is this MCP server?
- OpenGrok MCP Server v9.0.1 with stdio transport and npx runtimeHint
- Required env: OPENGROK_BASE_URL, OPENGROK_USERNAME; optional OPENGROK_PASSWORD (keychain via npx opengrok-mcp-server set
- OPENGROK_VERIFY_SSL toggle for self-signed or internal CA certificates
- Bridges OpenGrok search engine with AI for instant context across massive codebases
- Registry version 9.0.1
- 4 documented environment variables (BASE_URL, USERNAME, PASSWORD, VERIFY_SSL)
- Transport: stdio with npx runtimeHint
What problem does it solve?
You have OpenGrok credentials and URLs documented for humans but no safe, repeatable way for your coding agent to call that search API.
Who is it for?
Solo builders wiring Claude Code or Cursor to a secured OpenGrok instance using registry-documented OPENGROK_BASE_URL and authentication.
Skip if: Greenfield projects with no OpenGrok server, or builders who refuse to store credentials for a local MCP process.
What do I get? / Deliverables
With env vars or keychain setup and MCP registration, agents retrieve OpenGrok-backed context on demand during implementation tasks.
- Agent-callable MCP tools backed by OpenGrok HTTP API
- Documented auth and SSL configuration for internal OpenGrok hosts
Recommended MCP Servers
Journey fit
Indexed cross-repo search is core build-phase work when shipping features inside large or legacy codebases. This listing is the canonical npm registry entry with required OPENGROK_* environment variables for production wiring.
How it compares
Official-style MCP npm bridge to OpenGrok, not an agent skill markdown pack or a cloud-hosted code browser.
Common Questions / FAQ
Who is opengrok-mcp-server for?
AI-assisted developers who maintain MCP config and have login access to an OpenGrok deployment they want agents to search.
When should I use opengrok-mcp-server?
When you are building or refactoring in large indexed trees and need the agent to run OpenGrok queries instead of limited workspace search.
How do I add opengrok-mcp-server to my agent?
Add an MCP stdio server using package opengrok-mcp-server (npx), set OPENGROK_BASE_URL and OPENGROK_USERNAME, run npx opengrok-mcp-server setup for password storage if needed, then restart the agent.