К основному содержанию
MCP-сервер CX Codex

OpenGrok MCP Server — MCP-сервер для Claude Code: поиск кода

Подключает ИИ-агента к индексу OpenGrok: поиск символов, чтение файлов, blame, историю коммитов и связи между вызовами. Пригодится для разбора больших кодовых баз.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env OPENGROK_BASE_URL=<OPENGROK_BASE_URL> --env OPENGROK_USERNAME=<OPENGROK_USERNAME> --env OPENGROK_PASSWORD=<OPENGROK_PASSWORD> --env OPENGROK_VERIFY_SSL=<OPENGROK_VERIFY_SSL> --env OPENGROK_CODE_MODE=<OPENGROK_CODE_MODE> --transport stdio opengrok-mcp-server -- npx -y opengrok-mcp-server
Открыть на GitHub

Что делает OpenGrok MCP Server

OpenGrok MCP Server связывает MCP-клиент с OpenGrok через REST API и веб-запасной режим. Агент ищет код, находит файлы и символы, читает участки исходников, смотрит blame, историю файлов, различия, графы вызовов и зависимости.

В Code Mode сервер даёт инструменты opengrok_api и opengrok_execute: агент собирает несколько операций в один скрипт JavaScript, а промежуточные результаты остаются в песочнице. Состояние расследования можно хранить в active-task.md и investigation-log.md. Без URL OpenGrok, логина и пароля подключение не настроить.

Какие задачи решает

  • найти определения и ссылки на символ
  • прочитать нужный участок большого файла
  • проверить авторов и историю изменений
  • проследить вызывающие компоненты
  • разобрать связи между зависимостями

Примеры запросов агенту

  • Найди все вызовы функции authenticate и покажи файлы, где она используется.
  • Прочитай реализацию PaymentService, затем проверь её историю изменений и авторов.
  • Составь карту вызовов для метода parseConfig и сохрани вывод в investigation-log.md.

Как установить OpenGrok MCP Server

Командой платформы

claude mcp add --env OPENGROK_BASE_URL=<OPENGROK_BASE_URL> --env OPENGROK_USERNAME=<OPENGROK_USERNAME> --env OPENGROK_PASSWORD=<OPENGROK_PASSWORD> --env OPENGROK_VERIFY_SSL=<OPENGROK_VERIFY_SSL> --env OPENGROK_CODE_MODE=<OPENGROK_CODE_MODE> --transport stdio opengrok-mcp-server -- npx -y opengrok-mcp-server

Вместо <…> подставьте свои значения. Ещё 26 переменных окружения — в README сервера

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о OpenGrok MCP Server

Как установить OpenGrok MCP Server в Claude Code?

Выполните `claude mcp add --env OPENGROK_BASE_URL=<OPENGROK_BASE_URL> --env OPENGROK_USERNAME=<OPENGROK_USERNAME> --env OPENGROK_PASSWORD=<OPENGROK_PASSWORD> --env OPENGROK_VERIFY_SSL=<OPENGROK_VERIFY_SSL> --env OPENGROK_CODE_MODE=<OPENGROK_CODE_MODE> --transport stdio opengrok-mcp-server -- npx -y opengrok-mcp-server`.

Что делает OpenGrok MCP Server?

Он даёт ИИ-доступ к поиску OpenGrok, содержимому файлов, символам, blame, истории, различиям и графам вызовов. Это позволяет исследовать индексированную кодовую базу через MCP.

Что нужно для работы сервера?

Нужен доступ к экземпляру OpenGrok и его учётные данные: URL, имя пользователя и пароль. Сервер также поддерживает режим Code Mode с выполнением JavaScript в песочнице.

Похожие MCP-серверы

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
sverklo sverklo sverklo даёт ИИ-агенту карту репозитория: символы, связи, диффы и риск изменений. Пригодится перед правкой кода, когда одного поиска по строке мало. CX Codex +1 ★ 81звёзд репо ccc cocoindex-io Скилл подключает семантический поиск по репозиторию через утилиту ccc. Он ищет фрагменты по смыслу запроса и сам обновляет индекс проекта. CX Codex +1 5 900установок searching-sourcegraph cline Задаёт агенту порядок работы с MCP-инструментами Sourcegraph: сначала поиск, потом код. Пригодится, когда нужно найти реализацию или разобрать чужую систему. CX Codex +1 1 400установок jevgrep dzhng Скилл запускает семантический поиск по кодовой базе через CLI-утилиту jg. Он помогает понять поведение, жизненный цикл и логику незнакомого репозитория. CX Codex +1 1 300установок grepai-mcp-claude yoanbernabeu Подключает GrepAI к Claude через MCP: агент ищет код по смыслу, а не по строкам, и разбирает граф вызовов. CX Codex +1 612установок file-search Netresearch DTT GmbH Скилл учит агента искать по репозиторию через rg, fd, ast-grep, semgrep, rga, tokei и scc вместо grep и find. Пригодится перед задачей, когда нужно собрать контекст. CX Codex +1 521установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой