engram · hbarefoot — MCP-сервер для Claude Code: что делает и как установить
Даёт агентам долгосрочную память на SQLite и локальных эмбеддингах без облака, ключей API и Docker. Пригодится, когда нужно сохранять контекст диалогов между сессиями прямо на диске.
claude mcp add engram -- npx -y @hbarefoot/engramЧто делает engram
Сервер встраивает долговременную память прямо в окружение агента без сторонних облачных сервисов. Данные пишутся в локальную базу SQLite, а для семантического поиска используется компактная модель эмбеддингов all-MiniLM-L6-v2 весом около 23 МБ. Модель загружается один раз и сохраняется в каталоге ~/.engram/models. Для запуска сервера в системе обязательно потребуется Node.js версии не ниже 20.
Внутри MCP доступно 6 инструментов, сгруппированных по 5 категориям. При любой записи сервер автоматически сканирует текст на секреты: ключи доступа, закрытые ключи, строки подключения к базам и JWT блокируются до попадания в базу. При необходимости можно подключить локальную модель через Ollama, чтобы точнее выделять факты из диалога.
Какие задачи решает
- сохранять контекст и решения между сессиями агента
- искать воспоминания по смыслу без обращения к облаку
- блокировать случайное сохранение секретов и токенов
- разрешать противоречия в сохранённых фактах
Примеры запросов агенту
- Запомни, что в этом проекте тесты запускаются через Vitest, а не Jest.
- Найди в памяти правила именования веток в репозитории.
- Проверь сохранённые соглашения по структуре модулей.
Как установить engram
Командой платформы
claude mcp add engram -- npx -y @hbarefoot/engramКомандой платформы
codex mcp add hbarefoot-engram -- npx -y @hbarefoot/engramФайл настроек
{
"mcpServers": {
"hbarefoot-engram": {
"command": "npx",
"args": [
"-y",
"@hbarefoot/engram"
]
}
}
}Файл настроек
{
"servers": {
"hbarefoot-engram": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hbarefoot/engram"
]
}
}
}Командой платформы
gemini mcp add hbarefoot-engram npx -y @hbarefoot/engramПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о engram
Как установить engram в Claude Code?
Выполните команду claude mcp add engram -- npx -y @hbarefoot/engram. Сервер настроится через npx и сразу станет доступен агенту.
Что делает engram?
Сохраняет знания агента в локальном файле SQLite и находит нужные записи по смыслу. Для векторизации текста используется локальная модель эмбеддингов, поэтому данные не покидают ваш компьютер.
Какие системные требования нужны для engram?
В системе должен быть установлен Node.js версии 20 или новее. При старте сервер скачивает легковесную модель all-MiniLM-L6-v2 размером 23 МБ в папку ~/.engram/models.
Похожие MCP-серверы
Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →Сначала — engram от других авторов.