Deep Graph MCP — граф кода репозитория для агента
Deep Graph MCP
MCP-сервер дает агенту граф кода репозитория: поиск функций по смыслу, связи символов и список мест, которые заденет правка
- 402 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Ключ CodeGPT передается аргументом запуска и виден в конфигурации клиента и в списке процессов
- Запросы к графам уходят во внешние сервисы DeepGraph и CodeGPT
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/deep-graph-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Ключ CodeGPT передается аргументом запуска и виден в конфигурации клиента и в списке процессов
- Запросы к графам уходят во внешние сервисы DeepGraph и CodeGPT
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Deep Graph MCP подключает к агенту граф знаний о коде репозитория. Граф строит сервис DeepGraph: в адресе любого репозитория GitHub вы меняете github.com на deepgraph.co и получаете граф этого проекта. Сервер читает публичные графы без аккаунта или приватные графы из вашего аккаунта CodeGPT. Инструментов семь. `list-graphs` показывает доступные графы, `nodes-semantic-search` ищет функциональность по описанию на обычном языке, `docs-semantic-search` ищет по документации репозитория, `get-code` отдает полный исходный код найденного фрагмента. `find-direct-connections` показывает прямые связи функции, `get-usage-dependency-links` перечисляет то, что заденет изменение сущности, `folder-tree-structure` выводит дерево папки. Для Claude Code в репозитории лежат девять готовых команд в папке .claude/commands. Шесть работают без параметров: обзор архитектуры, аудит безопасности, анализ покрытия тестами, оценка технического долга, разбор API и знакомство с репозиторием. Три требуют параметр: планирование миграции, оптимизация производительности и разбор отдельного компонента.
Для кого. Для разработчиков, которые знакомятся с чужим репозиторием через Claude Code, Cursor или Windsurf и хотят задавать агенту вопросы о связях в коде, не загружая в контекст весь проект.
Подходит, если
- Нужно быстро разобраться в архитектуре чужого открытого проекта: у него уже есть публичный граф на DeepGraph
- Перед изменением функции надо узнать, какие части кода от нее зависят, и получить список затронутых мест
- Вы подключаетесь к большой кодовой базе и ищете, где реализована нужная возможность, по описанию на обычном языке
- Готовите план миграции с одной технологии на другую и хотите опереться на реальные связи между модулями
- Нужен структурированный отчет о техническом долге или покрытии тестами, который строится одной командой Claude Code
Не подходит, если
- Нужен полностью локальный индекс без передачи кода во внешний сервис: граф строит и хранит DeepGraph
- Код приватный, а аккаунта CodeGPT нет: публичные графы закрытый репозиторий не покрывают
- Нужна правка кода или запуск тестов: сервер только читает граф и ничего не изменяет в проекте
- Репозиторий маленький, и агент справляется с ним обычным чтением файлов
Пример запроса к агенту
Через Deep Graph найди в репозитории vercel/next.js, где обрабатывается маршрутизация, и покажи, какие функции вызывают этот код.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Приватные графы доступны только с аккаунтом CodeGPT: нужны ключ API и, по желанию, идентификатор организации и идентификатор графа. Все три значения передаются аргументами команды запуска, поэтому ключ оказывается в конфигурации клиента и в списке процессов компьютера.
Графы строит сервис DeepGraph по ссылке на репозиторий, и полнота графа зависит от того, как сервис разобрал репозиторий. Репозиторий последний раз обновлялся в ноябре 2025 года. Работа сервиса из России при подготовке карточки не проверялась. Без доступа к сайтам codegpt.co и deepgraph.co сервер бесполезен.
Как отключить. Удалите сервер из Claude Code командой `claude mcp remove "Deep Graph MCP"`. Если копировали готовые команды, удалите файлы из папки `.claude/commands` проекта. Ключ CodeGPT при необходимости отзовите на странице ключей в аккаунте.
Частые вопросы
Как поставить Deep Graph MCP в Claude Code?
Для публичного репозитория выполните `claude mcp add "Deep Graph MCP" npx -- -y mcp-code-graph@latest username/repository-name`. Можно перечислить несколько репозиториев через пробел. Для командной работы добавьте флаг -s project, тогда настройка попадет в файл проекта.
Нужен ли аккаунт, чтобы пользоваться Deep Graph MCP?
Для публичных графов DeepGraph аккаунт не нужен. Приватные графы требуют аккаунт CodeGPT, репозиторий, загруженный в Code Graph, и ключ API со страницы ключей. Идентификатор организации и идентификатор графа можно не указывать.
Как получить граф для моего репозитория?
У публичного репозитория на GitHub замените в адресе github.com на deepgraph.co, например deepgraph.co/username/repo. Для закрытого кода загрузите репозиторий в Code Graph в аккаунте CodeGPT и подключайте граф по ключу.
Что делают готовые команды `/project:analyze-architecture` и `/project:security-audit`?
Это команды Claude Code, которые собирают несколько вызовов инструментов графа в один разбор: обзор архитектуры и аудит безопасности. Чтобы подключить их, скопируйте папку .claude/commands в корень своего проекта. Команды с параметрами, например /project:migration-planner React to Vue.js, принимают название компонента или технологии.
С какими клиентами работает сервер?
Конфигурацию для Cursor, Windsurf, GitHub Copilot, Claude Desktop и расширения CodeGPT дает один и тот же блок mcpServers с командой npx. Для Gemini CLI тот же блок кладется в файл settings.json: общий в домашней папке или проектный в папке .gemini.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыЛокальный граф структуры кода: строит карту репозитория через tree-sitter и отдает агенту по MCP только тот контекст, который относится к правке
Локальный граф кода для агентов: MCP-сервер отдает точки входа, связи символов и радиус влияния изменений за один вызов
MCP-сервер, который строит граф кода: функции, классы, вызовы и маршруты, и отвечает на структурные запросы агента локально
CodeGraph на Rust
codegraph-rust
Граф кода для агента на Rust: четыре MCP-инструмента показывают, что заденет правка, как устроена архитектура и где хрупкие места проекта
Локальный граф знаний о коде с историей версий: MCP-сервер отвечает агенту, кто вызывает функцию и что сломается от правки
MCP-сервер, который дает агенту поиск по большому руководству Claude Code, официальной документации, релизам и готовым шаблонам
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Deep Graph MCP — граф кода репозитория для агента (эта запись) | нет | не нужна | 402 | |
| CodeGraph | нет | не нужна | 75 918 | локальный граф кода рядом с проектом, без внешнего сервиса |
| Claude Context | да | API-ключ | 12 658 | семантический поиск по кодовой базе на векторной базе, без графа связей |
| GitNexus | нет | не нужна | 48 101 | индекс кодовой базы в граф знаний, построенный самим инструментом |
Коротко о README
Сервер написан на TypeScript, в репозитории есть исходники и готовая сборка в папке `dist`. Лицензия MIT.