Граф кода для больших проектов

codebase-memory-mcp

Быстрый индексатор кода в виде одной программы без зависимостей. Помощник получает карту проекта и отвечает на вопросы о его устройстве, не тратя время на поиск по файлам.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Индексирует проект и следит, чтобы карта была свежейindex_repository · index_status
  • Ищет функции и классы по названию и по смыслуsearch_graph · search_code
  • Прослеживает, кто вызывает функцию и что вызывает онаtrace_path
  • Показывает, что затронут текущие правкиdetect_changes
  • Даёт обзор архитектуры проектаget_architecture

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Проиндексируй этот проект и расскажи, из каких частей он состоит.

Кто вызывает функцию calculateDiscount и что сломается, если поменять её параметры?

Как подключить

Выберите приложение, в котором работаете с ИИ.

  1. На macOS и Linux установите программу командой curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash.
  2. На Windows скачайте архив codebase-memory-mcp-windows-amd64.zip со страницы релизов, распакуйте его и в PowerShell выполните Unblock-File .\install.ps1, затем .\install.ps1.
  3. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  4. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  5. Замените значения-заглушки на свои: ключи, токены, пути.
  6. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "codebase-memory-mcp": {
      "command": "/Users/ваше-имя/.local/bin/codebase-memory-mcp"
    }
  }
}

Установщик сам подключает сервер к найденным ИИ-помощникам, и блок ниже обычно не нужен. Если настраиваете вручную, укажите полный путь к программе — на macOS и Linux она по умолчанию лежит в ~/.local/bin.

Безопасность

Программа читает весь код проекта и меняет настройки ИИ-помощников — так она устроена. Защитник Windows иногда ошибочно считает её вирусом; авторы объясняют, как проверить файл по контрольным суммам.

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

Даёт ИИ доступ к одной выбранной папке: найти документ, переименовать файлы пачкой, разложить загрузки по местам.

ФайлыБез ключаОфициальный

ИИ смотрит историю проекта в Git, показывает, что поменялось в файлах, создаёт ветки и сохраняет изменения коммитом с понятным описанием.

КодБез ключаОфициальный

Память о вас между чатами, Knowledge Graph Memory

Knowledge Graph Memory · modelcontextprotocol

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

ПамятьБез ключаОфициальный