rememb — MCP-сервер для Claude Code: память агента между сессиями
Локальная память для ИИ-агентов: записи о проекте, поиск по ключевым словам и история версий. Без облака и ключей API.
claude mcp add rememb -- uvx remembЧто делает rememb
rememb хранит контекст проекта в локальном хранилище ~/.rememb/ — по умолчанию это JSON-файл entries.json, рядом лежат meta.json и config.json. Агент читает прошлые решения в начале сессии, дописывает новое при изменениях и ищет по ключевым словам, когда нужна точечная выборка. Поиск идёт по совпадению слов и токенов в тексте записи и тегах, без эмбеддингов и обращений к внешнему сервису.
Записи разложены по секциям: project, actions, systems, requests, user, context. Правки не затирают историю — есть версионирование, diff, восстановление прошлой версии и журнал изменений. В config.json задаются лимиты, набор секций и бэкенд хранилища; для крупных баз переключите storage_backend на sqlite, старые JSON-записи переедут автоматически.
Ставится через pip install rememb, в MCP-режиме хранилище создаётся само при первом обращении. Отдельный SSE-транспорт (rememb mcp --transport sse --host 127.0.0.1 --port 8765) нужен, если несколько MCP-клиентов на одной машине должны делить один живой процесс. В конфиг stdio-клиента его не вписывайте: такой клиент ждёт JSON-RPC на stdin/stdout, а SSE отдаёт HTTP-эндпоинт и запускается отдельной командой.
Какие задачи решает
- не пересказывать агенту стек и структуру проекта в каждой новой сессии
- найти прошлое решение по ключевому слову, а не перечитывать весь контекст
- откатить запись памяти к прежней версии после неудачной правки
- посмотреть, что и когда агент записал в память
- держать отдельные хранилища под каждый репозиторий
Примеры запросов агенту
- Запиши в rememb, что бэкенд на PostgreSQL, а авторизация лежит в
src/auth/ - Найди в памяти всё про миграции базы
- Покажи, какие записи менялись в этой сессии
Как установить rememb
Командой платформы
claude mcp add rememb -- uvx remembuvx запускает команду с именем пакета; если в README она другая — uvx --from rememb <команда>
Командой платформы
codex mcp add rememb -- uvx remembuvx запускает команду с именем пакета; если в README она другая — uvx --from rememb <команда>
Файл настроек
{
"mcpServers": {
"rememb": {
"command": "uvx",
"args": [
"rememb"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from rememb <команда>
Файл настроек
{
"servers": {
"rememb": {
"type": "stdio",
"command": "uvx",
"args": [
"rememb"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from rememb <команда>
Командой платформы
gemini mcp add rememb uvx remembuvx запускает команду с именем пакета; если в README она другая — uvx --from rememb <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о rememb
Как установить rememb в Claude Code?
Одной командой: claude mcp add rememb -- uvx rememb. После этого перезапустите IDE, и агент сможет читать и писать память.
Что делает rememb?
Это слой постоянной памяти для ИИ-агентов: структурированные записи о проекте, поиск по ключевым словам, версионирование и журнал изменений. Всё лежит в локальном хранилище, облако не нужно.
Можно ли подключить несколько MCP-клиентов к одному rememb?
Да, для этого запустите rememb mcp --transport sse --host 127.0.0.1 --port 8765 и подключайтесь через http://127.0.0.1:8765/sse. В конфиг stdio-клиента этот режим не добавляйте.