Nocturne Memory

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

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

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

  • Запускает локальный сервер и базу данных на машине пользователя
  • Читает и записывает постоянную память, изменения вносит сам агент
Все причины и проверки

dataojitori/nocturne_memory

Установка

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

git clone https://github.com/Dataojitori/nocturne_memory.git
cd nocturne_memory
pip install -r backend/requirements.txt

Первый шаг: клонирование и установка зависимостей. Нужен Python 3.10 и выше, для первой сборки панели также Node.js.

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

Что делает

Сервер хранит долговременную память агента отдельно от модели и отдает ее по протоколу MCP, поэтому одни и те же записи доступны из разных клиентов и моделей. Память организована как дерево записей с адресами вида memory://, у каждой записи есть содержимое, метаданные и условие, по которому ее стоит вспомнить. В новой сессии агент подгружает только заданные корневые записи, а остальное достает через инструменты read_memory и search_memory по мере надобности. Каждое изменение агента сохраняется как отдельная версия, их можно сравнить в визуальной панели и принять или откатить. Данные лежат в SQLite или PostgreSQL, есть изоляция по пространствам имен для нескольких независимых наборов памяти.

Для кого. Для разработчиков и энтузиастов, которым нужна общая долговременная память агента, переносимая между моделями и клиентами.

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

  • Нужно, чтобы агент помнил контекст и предпочтения между сессиями и сменами модели
  • Нужна память с историей версий, где изменения можно просматривать и откатывать
  • Нужно вести несколько раздельных наборов памяти через пространства имен

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

  • Хватает встроенной памяти клиента и отдельный сервис не нужен
  • Нет возможности держать локально запущенный сервер и базу данных

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

Прочитай system://boot и напомни, о чем мы договорились в прошлый раз

Ограничения

Сервер нужно развернуть самому: требуется Python 3.10 и выше, зависимости из backend, а для первой сборки панели еще и Node.js. Публичный адрес misaligned.top это демо только для чтения, для записи разворачивайте свой экземпляр. Основной README на китайском, английская версия в README_EN.md. Часть примеров в README содержит откровенный ролевой контент.

Как отключить. Уберите запись nocturne_memory из конфигурации MCP клиента и остановите локальный сервер. Данные памяти остаются в файле базы, пока вы их не удалите вручную.

MCP

Транспорт
stdio, sse
Авторизация
не нужна

Проверка безопасности

  • Запускает локальный сервер и базу данных на машине пользователя
  • Читает и записывает постоянную память, изменения вносит сам агент

Коротко о README

README представляет сервер долговременной памяти для агентов на основе MCP, который хранит записи отдельно от модели и позволяет одному и тому же набору памяти работать в разных клиентах. Память устроена как дерево адресуемых записей с условиями вызова, в новой сессии подгружаются только корневые записи, остальное достается инструментами чтения и поиска. Установка описана в два шага: клонирование с pip install зависимостей backend и добавление в конфигурацию MCP запуска python с путем к mcp_server.py. Отдельно описана визуальная панель с деревом памяти, просмотром различий версий и откатом, а также демо-сервер только для чтения. Данные хранятся в SQLite или PostgreSQL, лицензия MIT.

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

Память привязана к одной модели?

Нет. Записи лежат в отдельном MCP-сервере и доступны любому клиенту с поддержкой MCP, при смене модели контекст сохраняется.

Можно попробовать без установки?

Есть публичный демо-сервер misaligned.top, но он работает только на чтение. Для полноценной работы нужен свой экземпляр.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск390,7 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AINocturne Memory

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