Deep Graph MCP — граф кода репозитория для агента

Deep Graph MCP

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

  • 402 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Ключ CodeGPT передается аргументом запуска и виден в конфигурации клиента и в списке процессов
  • Запросы к графам уходят во внешние сервисы DeepGraph и CodeGPT
Все причины и проверки

diffbot/mcp-code-graph

Установка

В терминале, через 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-серверРасширенный доступ32,5 тыс.Звезды репозитория

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

MCP-серверРасширенный доступ75,9 тыс.Звезды репозитория

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

MCP-серверРасширенный доступ47,8 тыс.Звезды репозитория

CodeGraph на Rust

codegraph-rust

Граф кода для агента на Rust: четыре MCP-инструмента показывают, что заденет правка, как устроена архитектура и где хрупкие места проекта

MCP-серверРасширенный доступ908Звезды репозитория
Официальный

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

MCP-серверРасширенный доступ508Звезды репозитория

MCP-сервер, который дает агенту поиск по большому руководству Claude Code, официальной документации, релизам и готовым шаблонам

MCP-серверРасширенный доступ6,3 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Deep Graph MCP — граф кода репозитория для агента (эта запись)нетне нужна402
CodeGraphнетне нужна75 918локальный граф кода рядом с проектом, без внешнего сервиса
Claude ContextдаAPI-ключ12 658семантический поиск по кодовой базе на векторной базе, без графа связей
GitNexusнетне нужна48 101индекс кодовой базы в граф знаний, построенный самим инструментом

Коротко о README

Сервер написан на TypeScript, в репозитории есть исходники и готовая сборка в папке `dist`. Лицензия MIT.

Бейдж для README

Сообщить о проблеме

Foxx AIDeep Graph MCP — граф кода репозитория для агента
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.