Memora
MCP-слой постоянной коллективной памяти для агентов: структурное хранилище, семантический поиск, граф связей и линия обновлений знаний
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Хранит накопленную память работы в локальной базе
- Absorb и дедупликация обращаются к LLM
Установка
Ручная установка
pip install memora-mcpДля семантического поиска: pip install "memora-mcp[local]". Затем подключите сервер к агенту как MCP.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Memora дает агентам общую постоянную память через MCP. Факты можно вливать командой absorb: LLM классифицирует каждый против хранилища как дубль, обновление, противоречие, связанный или новый, пропускает дубли и связывает отношения, есть предпросмотр dry_run. Обновления не удаляют старое, а вытесняют его, и поиск по умолчанию идет по цепочке до актуальной версии. Запрос memory_digest по теме собирает нужные воспоминания, открытые задачи, связанные ребра и идентификаторы источников. Хранилище это SQLite с опциональной облачной синхронизацией, есть семантический поиск, граф знаний и хранение структурированных документов.
Для кого. Для разработчиков и команд, которым нужна общая память агентов с графом связей и историей обновлений.
Подходит, если
- Нужна общая память для нескольких агентов и сессий
- Нужно, чтобы обновления не затирали старое знание, а вытесняли его
- Нужен семантический поиск и граф связей по памяти
Не подходит, если
- Достаточно простого текстового файла заметок
- Не нужна классификация фактов и граф, только быстрый кэш
Пример запроса к агенту
Влей в память итоги этого спринта и потом собери дайджест по теме миграции базыОграничения
Базовая установка ставится через pip, для локальных эмбеддингов и части функций нужны дополнительные зависимости или ключи. Absorb и дедупликация опираются на LLM, значит требуют доступа к модели. Канонический store это SQLite, облачная синхронизация опциональна и настраивается отдельно.
Как отключить. Снимите запись MCP из конфига агента и удалите пакет memora-mcp, файл базы SQLite можно удалить вручную.
MCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Проверка безопасности
- Хранит накопленную память работы в локальной базе
- Absorb и дедупликация обращаются к LLM
Коротко о README
README описывает Memora как MCP-слой постоянной коллективной памяти для агентов. Хранилище это SQLite с опциональной облачной синхронизацией и маршрутизацией нескольких баз через один процесс. Absorb классифицирует факты и связывает их, обновления вытесняют старое через линию supersession, а memory_digest собирает по теме воспоминания, задачи, ребра и источники. Есть семантический поиск на эмбеддингах, полнотекстовый и гибридный поиск, граф знаний с визуализацией и хранение структурированных документов как деревьев фрагментов. Установка через pip, с опциями для локальных эмбеддингов.
Частые вопросы
Удаляются ли старые записи при обновлении?
Нет. Обновление вытесняет старое знание, а поиск по умолчанию идет по цепочке до актуальной версии, доступна и полная история.
Что делает absorb?
Классифицирует каждый факт против хранилища как дубль, обновление, противоречие, связанный или новый, есть предпросмотр dry_run.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything