Serein MCP

Serein хранит долгую память ИИ на вашем сервере и отдает ее чатам через MCP-инструменты и шлюз, совместимый с OpenAI

  • 231 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Хранит личные разговоры и дневниковые записи, при доступе по HTTP без шифрования они уходят по сети открытым текстом
  • Шлюз держит ключи моделей и общий ключ доступа, а инструменты MCP умеют изменять и удалять записи памяти
Все причины и проверки

yinglianchun/serein

Установка

Работает в

Ручная установка

bash scripts/one_click.sh

Linux и Termux, из распакованного релиза. Для Windows запуск `powershell -ExecutionPolicy Bypass -File .\scripts\one_click.ps1`. Нужны Python 3.9 и Docker либо Python 3.11 и Node 22.12.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Хранит личные разговоры и дневниковые записи, при доступе по HTTP без шифрования они уходят по сети открытым текстом
  • Шлюз держит ключи моделей и общий ключ доступа, а инструменты MCP умеют изменять и удалять записи памяти

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Serein — личный сервис памяти для ИИ-чатов, который разворачивается на своей машине. Он дает веб-интерфейс, шлюз с API, совместимым с OpenAI, и MCP-сервер, через которые разные окна чата читают и пишут одну общую память. Публичная версия стартует с пустой базы без чужих записей и ключей моделей. Память делится на сцены и события. Сцену пишет сама модель главного окна, вызывая `write_scene`, когда считает фрагмент достойным сохранения. События собирает задача автосуммаризации из принятых реплик, а исходные реплики остаются в архиве для сверки. Поиск смешивает векторный и текстовый подходы, модель может искать сама через `recall_memory` и читать запись целиком через `read_memory`. Есть также отдельные заметки о предпочтениях, дневник, повествовательные тома (арки), бэклог памяти кандидатов и передача контекста в новое окно командой `/resume` или одноименным MCP-инструментом. Часть инструментов появляется только после включения функции в настройках, а список зависит от прав экземпляра: у экземпляра только для чтения остаются четыре базовых инструмента. Данные лежат в SQLite, индексы хранятся отдельно, поэтому копировать нужно весь каталог установки.

Для кого. Владельцам своего сервера, которые ведут длинные диалоги с моделью и хотят хранить память у себя, а не в облаке вендора, и подключают к ней несколько чат-клиентов.

Подходит, если

  • Один диалог с моделью растянулся на много окон, и память должна переходить между ними
  • Нужно, чтобы клиент с поддержкой MCP искал воспоминания сам через `recall_memory`
  • Старая история чатов лежит в экспорте, и ее нужно загрузить в память и сверять с исходными репликами
  • Вы хотите, чтобы новое окно подхватило прошлый разговор: для этого есть `/resume` и инструмент `resume`
  • Память модели должна жить на вашем сервере вместе с резервными копиями

Не подходит, если

  • Нужна память для кода и репозитория: Serein рассчитан на личные разговоры, а не на проекты
  • Нельзя поднять свой сервер и поддерживать резервные копии
  • Требуется английский интерфейс: документация и интерфейс написаны по-китайски

Пример запроса к агенту

Вспомни через recall_memory, о чем мы договорились на прошлой неделе про поездку, и допиши итог сценой через write_scene

MCP

Транспорт
http
Авторизация
OAuth

Ограничения

  • Документация и интерфейс на китайском языке, английского README нет.
  • Автосуммаризация не дает стопроцентной точности: события могут терять детали и путать указания, поэтому факты сверяют с привязанными репликами.
  • Клиент, подключенный только по MCP, не импортирует историю автоматически и вызывает инструменты сам.
  • Доступ по голому HTTP на публичном IP не шифрует пароль и воспоминания, для публичного доступа нужен HTTPS или туннель.

Как отключить. Остановите службу через меню `se` в каталоге установки и удалите этот каталог вместе с резервными копиями. В клиентах уберите MCP-сервер и ключ шлюза.

Частые вопросы

Как подключить Serein к MCP-клиенту?

Укажите адрес `https://ваш-домен/serein/mcp`, транспорт Streamable HTTP и вход по OAuth: ключ шлюза вводится на странице авторизации. Клиент без OAuth, но с настраиваемыми заголовками, использует `Authorization: Bearer <ключ шлюза>`.

Чем сцена отличается от события?

Сцену пишет главная модель по своему решению, событие собирает задача автосуммаризации из принятых реплик. Обе записи участвуют в поиске, но фактами про исходный разговор служат привязанные реплики.

Какие инструменты MCP доступны всегда?

Четыре базовых: `recall_memory`, `read_memory`, `find_arc` и `read_arc_materials`. Остальные зависят от прав экземпляра, включенных функций и белого списка инструментов.

Что делать, если нужен перенос из старой установки?

Страница импорта принимает историю чатов, резервные копии Operit и архивы старой системы Ombre до 64 МиБ. Перед записью показывается предпросмотр, потом импорт идет в фоне с паузой и продолжением.

Нужен ли для Serein HTTPS?

Для входа через OAuth в MCP нужен домен с HTTPS (или localhost). При доступе по HTTP на публичном IP работает только статический ключ в заголовке, а авторы советуют для публичного доступа HTTPS или шифрованный туннель.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер долговременной памяти для ИИ-агентов: факты стареют по кривой забывания, связанные записи сжимаются в сводку

MCP-серверРасширенный доступ271Звезды репозитория

MCP-сервер долговременной памяти на вашем сервере: хранит предпочтения и решения между разговорами в Claude Code и Cursor

MCP-серверРасширенный доступ282Звезды репозитория

Самостоятельный MCP-сервер долговременной памяти для агентов: структурированные записи, версии с откатом и визуальная панель

MCP-серверРасширенный доступ1,4 тыс.Звезды репозитория

iai-memory

iai-memory (Personal Memory Engine)

Официальный

Локальный MCP-сервер долговременной памяти для агента: хранит разговоры дословно и возвращает нужный контекст в начале сессии

MCP-серверРасширенный доступ917Звезды репозитория
Официальный

Membase хранит одну общую память для ИИ-агентов, и Claude Code, Cursor и Codex читают ее через MCP, SDK или команду membase

MCP-серверРасширенный доступ103Звезды репозитория

ai-memory сохраняет опыт сессий в Markdown-вики, подключает поиск через MCP и передает контекст между агентами и машинами.

MCP-серверРасширенный доступ15,2 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Serein (эта карточка)нетOAuth231
Basic Memoryнетне нужна4 495заметки в локальных Markdown-файлах, без шлюза и разметки на сцены и события
agentmemoryдане нужна30 160память для агентов-программистов, записывается хуками и привязана к проектам

Коротко о README

README открывается описанием личной памяти для ИИ и таблицей функций: запись, вспоминание, предпочтения, арки, управление данными, смена окна. Дальше объяснены хранение, различие сцены и события, поиск и подключение чат-хостов через хук. Завершают страницу установка скриптом, таблица подключения клиентов, список MCP-инструментов и ссылка на исследовательскую статью о событийной памяти.

Бейдж для README

Сообщить о проблеме

Foxx AISerein
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.