ZenBrain Memory — MCP-сервер для Claude Code: память и установка
Локальная память агента на SQLite: сервер сохраняет факты, эпизоды, процедуры и рабочий контекст между разговорами. Учётная запись не нужна.
claude mcp add --env ZENBRAIN_DB=<ZENBRAIN_DB> --env ZENBRAIN_CONTEXTS=<ZENBRAIN_CONTEXTS> --transport stdio mcp -- npx -y @zensation/mcpЧто делает ZenBrain Memory
ZenBrain Memory подключает к MCP-клиенту пять инструментов: сохранение, поиск, удаление, консолидацию и проверку состояния памяти. Запись автоматически попадает в процедурный, эпизодический, семантический или основной слой по содержимому и эмоциональному весу. Рабочая память используется только при явном запросе.
Сервер хранит данные в локальном файле SQLite и работает через stdio, без вызовов LLM и сетевых запросов. Поиск по умолчанию лексический, а не смысловой: совпадения токенов ранжируются по оценке от 0 до 1. Консолидацию нужно запускать отдельным вызовом. Node.js 22 или новее обязателен, а файл хранилища не шифруется, поэтому его путь требует осторожного выбора.
Какие задачи решает
- сохранять решения между сессиями агента
- искать факты и процедуры по запросу
- удалять устаревшую память вместе со связанными копиями
- переносить эмоционально важные эпизоды в факты
- проверять заполненность слоёв памяти
Примеры запросов агенту
- Запомни это решение как правило для проекта и сохрани его в памяти.
- Найди в памяти процедуры, связанные с настройкой базы данных, и покажи подходящие результаты.
- Удали память с указанным идентификатором и затем сохрани исправленную версию.
Как установить ZenBrain Memory
Командой платформы
claude mcp add --env ZENBRAIN_DB=<ZENBRAIN_DB> --env ZENBRAIN_CONTEXTS=<ZENBRAIN_CONTEXTS> --transport stdio mcp -- npx -y @zensation/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add mcp --env ZENBRAIN_DB=<ZENBRAIN_DB> --env ZENBRAIN_CONTEXTS=<ZENBRAIN_CONTEXTS> -- npx -y @zensation/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@zensation/mcp"
],
"env": {
"ZENBRAIN_DB": "<ZENBRAIN_DB>",
"ZENBRAIN_CONTEXTS": "<ZENBRAIN_CONTEXTS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@zensation/mcp"
],
"env": {
"ZENBRAIN_DB": "<ZENBRAIN_DB>",
"ZENBRAIN_CONTEXTS": "<ZENBRAIN_CONTEXTS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e ZENBRAIN_DB=<ZENBRAIN_DB> -e ZENBRAIN_CONTEXTS=<ZENBRAIN_CONTEXTS> mcp npx -y @zensation/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ZenBrain Memory
Как установить ZenBrain Memory в Claude Code?
Установите Node.js 22 или новее, затем выполните claude mcp add zenbrain -- npx -y @zensation/mcp.
Что делает ZenBrain Memory?
MCP-сервер сохраняет и ищет память агента в локальном SQLite-файле. Он также удаляет записи, запускает консолидацию и показывает состояние слоёв.
Как работает поиск в ZenBrain Memory?
По умолчанию поиск лексический: он сопоставляет токены и не связывает разные слова с одним смыслом. SQLite выполняет полный просмотр хранилища, а консолидация запускается отдельным вызовом.