CodeGraph

Локальный граф кода для агентов: MCP-сервер отдает точки входа, связи символов и радиус влияния изменений за один вызов

MCP-серверСредний риск

colbymchenry/codegraph

Установка

curl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh
codegraph install
codegraph init

После установки CLI откройте новый терминал. На Windows: irm https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.ps1 | iex.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CodeGraph индексирует проект в SQLite-граф: символы, вызовы, импорты и маршруты веб-фреймворков для десятков языков, от TypeScript и Python до Swift, Kotlin и COBOL. Агент через MCP-сервер получает нужные фрагменты кода и связанные символы одним запросом вместо пошагового чтения файлов, ищет по полнотекстовому индексу и оценивает, что заденет правка. Индекс обновляется сам по событиям файловой системы. Установщик подключает сервер к Claude Code, Cursor, Codex, OpenCode, Gemini CLI, Kiro и GitHub Copilot, данные не покидают машину.

Для кого. Для разработчиков, которые работают агентом в больших репозиториях и хотят меньше вызовов инструментов и токенов.

Подходит, если

  • Агент долго ищет, где определена функция и кто ее вызывает
  • Перед рефакторингом нужно понять радиус влияния изменений
  • Проект смешанный, например iOS с React Native

Не подходит, если

  • Маленький проект из нескольких файлов
  • Агент не поддерживает MCP

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

Покажи, какие места в коде затронет изменение сигнатуры функции createOrder

Ограничения

Индекс строится отдельно для каждого проекта командой codegraph init. На один проект допускается один процесс, который пишет в индекс, лишние клиенты должны работать через общий демон. Граф статический и не заменяет запуск тестов.

Как отключить. Выполните codegraph uninstall: команда уберет настройки MCP из всех агентов и сам CLI. Индекс проекта удаляется командой codegraph uninit.

MCP

Транспорт
stdio
Авторизация
не нужна

Проверка безопасности

  • Читает весь код проекта и хранит индекс в .codegraph
  • Меняет конфигурацию MCP у установленных агентов

Коротко о README

README описывает установку в три шага: CLI через скрипт или npm, codegraph install для подключения агентов и codegraph init в каждом проекте. Перечислены возможности: ядро на Rust, полнотекстовый поиск, анализ влияния, автосинхронизация, распознавание маршрутов 17 фреймворков и мостов между Swift, Objective-C и React Native. Есть раздел про удаление и частые проблемы с подключением MCP. Лицензия MIT.

Частые вопросы

Нужны ли API-ключи?

Нет, по README все работает локально на SQLite без внешних сервисов.

Нужно ли вручную запускать синхронизацию?

Нет, наблюдатель за файлами обновляет граф после изменений автоматически.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск286,6 тыс.
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск262 тыс.

Референсные MCP-серверы

Model Context Protocol servers

Выбор редакции

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,3 тыс.
Выбор редакции

Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом

MCP-серверСредний риск62 тыс.