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

gograph — MCP-сервер для Claude Code: анализ Go-кода

gograph строит локальный граф Go-репозитория, чтобы агент мог находить вызывающие функции и оценивать последствия правок. Подходит для разбора связей перед рефакторингом.

Открыть на GitHub

Что делает gograph

Сервер работает локально через stdio и строит структурный граф Go-репозитория. Агент может прослеживать вызовы и реализации интерфейсов, а также оценивать влияние изменений. Есть точный режим с проверкой типов; анализ не запускает код проекта.

Для индексации нужен установленный Go toolchain. Точный режим загружает типы пакетов, а команды doc обращаются к go doc; работа зависит от настроек модулей, кэша и сети. Поэтому при закрытом доступе к нужным зависимостям точный анализ может не пройти. Сервер хранит локальные данные сессий в .gograph/sessions/ и не отправляет их сервисам gograph.

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

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

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

  • Найди все места, которые вызывают ParseConfig, и объясни, что затронет её изменение.
  • Проследи реализации интерфейса Store и покажи связанные файлы.
  • Оцени влияние изменений в internal/router/router.go на тесты и вызывающий код.

Как установить gograph

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

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

Вопросы о gograph

Как установить gograph для Claude Code?

Установите CLI командой brew install --cask ozgurcd/tap/gograph. Эта команда устанавливает gograph; настройка подключения MCP в Claude Code выполняется отдельно.

Что делает gograph?

Он строит локальный граф структуры Go-репозитория, чтобы агент мог находить связи между функциями и интерфейсами и оценивать влияние правок. Код проекта при анализе не запускается.

Что требуется для точного анализа Go-кода?

Нужен установленный Go toolchain. Точный режим загружает типы пакетов и зависит от настроек модулей, кэша и сети.

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

Всё по теме «Языки программирования» →
Serena MCP: the IDE for your agent oraios Даёт агенту доступ к символам, ссылкам и рефакторингу через language servers. Пригодится на больших проектах, где поиск по строкам уже не работает. CX Codex +1 ★ 30 677звёзд репо Compiler Explorer compiler-explorer Даёт агенту доступ к godbolt.org: компилирует код, показывает ассемблер и делится ссылками. Пригодится, когда нужно разобрать, во что превращается ваш C++ или Rust. CX Codex +1 ★ 19 148звёзд репо Claude Code Explorer MCP nirholas MCP-сервер для просмотра исходников Claude CLI: инструменты, команды, поиск по коду. Пригодится, когда нужно разобраться в устройстве CLI. CX Codex +1 ★ 6 235звёзд репо Tolgee tolgee MCP-сервер связывает ИИ-ассистента с переводами в Tolgee: он ищет ключи, меняет строки и запускает машинный перевод. Пригодится, когда нужно работать с локализацией прямо из редактора. CX Codex +1 ★ 4 139звёзд репо jshookmcp vmoranv Сервер помогает агенту исследовать JavaScript-приложения: перехватывать сетевой трафик, разбирать WASM и анализировать работу кода в браузере. CX Codex +1 ★ 2 061звёзд репо pyscn ludo-technologies Анализирует архитектуру, дубликаты и сложность Python-кода прямо через агента. Пригодится при рефакторинге и поиске мёртвого кода в проекте. CX Codex +1 ★ 1 096звёзд репо

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

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