К основному содержанию
MCP-сервер CX Codex

engram · girishbuilds — MCP-сервер для Claude Code: память о репозитории

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

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add engram -- npx -y @spectra-g/engram-adapter
Открыть на GitHub

Что делает engram

Engram — MCP-сервер, который даёт агенту контекст, которого нет в самих файлах. Он разбирает историю git и находит файлы, которые часто коммитили вместе с вашим: если A.ts и B.ts менялись в паре десятки раз, агент узнаёт об этом до правки. Второй слой — тесты: сервер вытаскивает строки намерений вроде it("should validate JWT expiration") и отдаёт их как поведенческие рамки.

Третий слой — заметки. Агент вызывает save_project_note и записывает то, что не видно в коде: порядок полей в формате экспорта, требование перезапуска при смене конфига. Дальше эти заметки сами всплывают в анализе влияния. Инструментов три: get_impact_analysis, save_project_note, read_project_notes.

Обработка идёт локально, телеметрии нет. Адаптер — TypeScript-сервер на Node.js, запускается через npx и общается по stdio. Тестовые фреймворки распознаются не все: JS/TS (Vitest, Jest, Mocha, Playwright, Cypress), JVM (JUnit 4, JUnit 5, Kotest, ScalaTest), Rust, Python (Pytest, Unittest) и Go. Если у вас что-то другое, строки намерений сервер не соберёт, и половина пользы пропадёт.

Какие задачи решает

  • найти скрытые зависимости между файлами до правки
  • не сломать парсер в другом файле при смене формата
  • вытащить намерения тестов, не читая весь набор
  • сохранить знание о проекте между сессиями агента
  • оценить радиус изменений для конкретного файла

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

  • Проанализируй влияние правки src/Auth.ts через engram
  • Сохрани заметку: формат строки экспорта читает bin/legacy-mainframe-sync.js по позициям
  • Найди в заметках проекта всё про Redis

Как установить engram

Командой платформы

claude mcp add engram -- npx -y @spectra-g/engram-adapter

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о engram

Как установить engram в Claude Code?

Одной командой: claude mcp add engram -- npx -y @spectra-g/engram-adapter.

Что делает engram?

Строит граф по истории git и тестам, показывает связанные файлы и хранит заметки о проекте. Агент обращается к нему перед правкой кода.

Какие тестовые фреймворки поддерживаются?

Vitest, Jest, Mocha, Playwright и Cypress для JS/TS, JUnit 4 и 5, Kotest и ScalaTest для JVM, нативный Rust, Pytest и Unittest для Python, нативный Go.

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

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — engram от других авторов.

engram NickCirv Индексирует структуру проекта и отдаёт агенту нужные файлы и связи вместо чтения всего подряд. Полезен, когда кодовая база перестала помещаться в контекст. CX Codex +1 ★ 143звёзд репо engram tstockham96 Сохраняет знания о проекте в локальном хранилище и помогает агенту находить их по смыслу. Пригодится, если контекст нужно переносить между сессиями и проектами. CX Codex +1 ★ 47звёзд репо engram kael-bit Иерархическая память для ИИ-агентов с тремя слоями хранения и постепенным забыванием неактуальных сведений. Помогает сохранять контекст между перезапусками сессий. CX Codex +1 ★ 28звёзд репо Engram get-engram Хранит переписку с агентом дословно и ищет по смыслу. Одна память на все MCP-клиенты: Claude, Codex, Cursor, Copilot, Zed. CX Codex +1 ★ 19звёзд репо Engram rwnalds Engram хранит общие заметки агентов в Markdown и Git, а при поиске отсекает факты, помеченные как устаревшие. Пригодится, если несколько агентов работают с одной базой знаний. CX Codex +1 ★ 17звёзд репо REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 872звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой