engram · kael-bit — MCP-сервер для Claude Code: что делает и как установить
Иерархическая память для ИИ-агентов с тремя слоями хранения и постепенным забыванием неактуальных сведений. Помогает сохранять контекст между перезапусками сессий.
claude mcp add --env ENGRAM_URL=<ENGRAM_URL> --env ENGRAM_API_KEY=<ENGRAM_API_KEY> --transport stdio kael-bit-engram -- npx -y engram-rs-mcpЧто делает engram
Сервер делит память на буфер, рабочий слой и долговременное ядро. Переход между уровнями оценивает языковая модель, а не простые счётчики вызовов. Устаревание данных зависит от их типа: эпизодические детали затухают быстрее процедурных инструкций. Если к записи обращаются снова, её вес возрастает.
Движок написан на Rust и хранит состояние в одном файле SQLite без внешних векторных баз. Он автоматически группирует похожие концепции в тематическое дерево каталогов и склеивает дублирующиеся факты.
Для работы адаптера MCP требуется заранее запустить бэкенд и передать ключи через ENGRAM_URL и ENGRAM_API_KEY. При установке интерактивный скрипт запросит параметры провайдера векторных эмбеддингов.
Какие задачи решает
- переносить контекст и решения между сессиями диалога
- избавляться от устаревающих подробностей без ручной очистки
- группировать накопленные правила и инструкции по темам
- проверять критические уроки перед выполнением деплоя
Примеры запросов агенту
- Запомни, что перед запуском миграций базы данных нужно делать резервную копию.
- Покажи сохранённые инструкции по развёртыванию сервиса.
- Восстанови контекст предыдущих рабочих сессий через engram.
Как установить engram
Командой платформы
claude mcp add --env ENGRAM_URL=<ENGRAM_URL> --env ENGRAM_API_KEY=<ENGRAM_API_KEY> --transport stdio kael-bit-engram -- npx -y engram-rs-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add kael-bit-engram --env ENGRAM_URL=<ENGRAM_URL> --env ENGRAM_API_KEY=<ENGRAM_API_KEY> -- npx -y engram-rs-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"kael-bit-engram": {
"command": "npx",
"args": [
"-y",
"engram-rs-mcp"
],
"env": {
"ENGRAM_URL": "<ENGRAM_URL>",
"ENGRAM_API_KEY": "<ENGRAM_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"kael-bit-engram": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"engram-rs-mcp"
],
"env": {
"ENGRAM_URL": "<ENGRAM_URL>",
"ENGRAM_API_KEY": "<ENGRAM_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e ENGRAM_URL=<ENGRAM_URL> -e ENGRAM_API_KEY=<ENGRAM_API_KEY> kael-bit-engram npx -y engram-rs-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о engram
Как установить engram в Claude Code?
Выполните команду claude mcp add --env ENGRAM_URL=<ENGRAM_URL> --env ENGRAM_API_KEY=<ENGRAM_API_KEY> --transport stdio kael-bit-engram -- npx -y engram-rs-mcp.
Что делает MCP-сервер engram?
Он подключает агента к трёхуровневой памяти с буфером, рабочим слоем и ядром. Записи объединяются при смысловом дублировании, группируются в темы и постепенно затухают при отсутствии обращений.
Как engram управляет устареванием информации?
Забывание рассчитывается по кривой Эббингауза и запускается только во время циклов консолидации, а не по таймеру. Эпизодические записи угасают быстрее прикладных регламентов, сохраняя минимальный порог 0.01 для точных запросов.
Похожие MCP-серверы
Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →Сначала — engram от других авторов.