trace-mcp

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

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

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

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

  • Читает и индексирует весь код проекта
  • Держит локальный фоновый процесс
Все причины и проверки

nikolai-vysotskyi/trace-mcp

Установка

Ручная установка

npm install -g trace-mcp
trace init
trace add

Глобальная установка, trace init подключает сервер к агенту, trace add индексирует текущий репозиторий.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает и индексирует весь код проекта
  • Держит локальный фоновый процесс

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

Что делает

trace-mcp индексирует репозиторий в граф с учетом фреймворков и держит его свежим по мере изменений. Агент вместо десятков вызовов grep и чтения файлов спрашивает через MCP: что сломается при правке, откуда идет поток запроса, какие символы не покрыты тестами. Сервер понимает связи между слоями, например переход от контроллера к шаблону или зависимость через внедрение. Работает локально, код никуда не уходит, ставится как отдельный сервер или как плагин для Claude Code и Codex.

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

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

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

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

  • Проект маленький, и агент справляется чтением напрямую
  • Нельзя запускать локальный фоновый процесс индексации

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

Что сломается, если я поменяю эту модель, покажи затронутый код через trace

MCP

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

Ограничения

Нужен установленный сервер и локальная индексация, для больших репозиториев она занимает время и память. Часть возможностей относится к платному тарифу и десктопному приложению, базовый MCP-сервер и CLI открыты по лицензии MIT. Точность подсказок зависит от поддержки конкретного фреймворка.

Как отключить. Уберите сервер из конфигурации MCP вашего агента или удалите пакет: npm uninstall -g trace-mcp.

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

Код уходит на сторонний сервер?

Нет, индекс строится и хранится локально, сервер отвечает агенту с вашей машины.

С какими агентами работает?

С Claude Code, Cursor, Codex, Windsurf и другими клиентами MCP, есть плагины для Claude Code и Codex.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

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

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

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

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

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

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

Прозрачный прокси между ИИ-клиентом и MCP-сервером: показывает каждый кадр JSON-RPC в терминале, проверяет запись в CI и экспортирует спаны

CLIШирокий доступ368Звезды репозитория

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

CLIРасширенный доступ2,5 тыс.Звезды репозитория

DevLens строит граф репозитория один раз, и агент по MCP получает ранжированные файлы, вызовы и радиус изменений

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

Коротко о README

README объясняет, что агенты дорого платят за повторную работу: каждый ход они заново читают файлы и обходят зависимости. trace-mcp строит граф кода один раз и отдает его через MCP, поэтому вместо множества вызовов grep агент получает ответ одним обращением. Заявлена поддержка десятков фреймворков и языков, память решений, привязанная к символам, и поиск по прошлым сессиям. Ставится через npm глобально, дальше trace init и trace add. Есть десктопное приложение как визуальный обозреватель того же индекса.

Бейдж для README

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