MentisDB MCP

Постоянная память для агентов: MCP-демон хранит мысли в цепочке с хешами и общий реестр версий скиллов для Claude Code и Codex.

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

Расширенный доступ

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

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

cloudllm-ai/mentisdb

Установка

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

cargo install mentisdb --features local-embeddings

Нужен Rust 1.90 или новее; без флага вместо семантических эмбеддингов работает хеширование текста.

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

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

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

Что делает

MentisDB — демон памяти и версионируемый реестр скиллов для ИИ-агентов. Агенты пишут в неизменяемый журнал типизированные мысли с хешами, тегами, понятиями и важностью, а потом ищут их по смыслу, идентичности агента, роли и времени. Несколько агентов и инструментов подключаются к одной цепочке и делят общую память. Когда окно контекста заполняется, агент записывает сводку, сжимает историю и загружает `mentisdb_standing_context` и `mentisdb_recent_context`. Реестр скиллов хранит каждую загрузку как новую версию в виде дифф, так что любую старую версию можно восстановить. Подписи Ed25519 подтверждают автора версии. Демон отдает 45 инструментов MCP, REST, веб-панель и терминальный интерфейс.

Для кого. Разработчики, которые ведут долгие проекты в Claude Code, Codex или Cursor и хотят общую память между сессиями, инструментами и несколькими агентами.

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

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

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

  • Хватает короткого файла заметок в проекте: демон избыточен.
  • Нельзя держать локальный сервис с открытыми портами на машине.
  • Память нужна на облачном хранилище без своего сервера.

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

Загрузи недавний контекст из MentisDB, расскажи, где мы остановились, и запиши в память итог текущего шага.

MCP

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

Переменные окружения

MENTISDB_BEARER_TOKEN_ACCESS
Включает проверку токенов для MCP и REST; без нее доступ открыт всем, кто достучится до порта.
MENTISDB_DASHBOARD_PIN секрет
PIN для веб-панели; задайте его перед доступом извне.
MENTISDB_DIR
Каталог данных: цепочки, реестр скиллов, сертификаты и кэш моделей.

Ограничения

Свежий демон не имеет аутентификации. В Docker он слушает `0.0.0.0`, поэтому порты публикуют только на loopback, например `-p 127.0.0.1:9471:9471`. Для доступа извне включают `MENTISDB_BEARER_TOKEN_ACCESS=true`, создают токены и задают `MENTISDB_DASHBOARD_PIN`. Сборка из исходников требует Rust 1.90 или новее и системных пакетов, на Ubuntu это `libssl-dev` и `libasound2-dev`. Полная сборка с локальными эмбеддингами требует `glibc` 2.39, для старых систем есть варианты `compat` или Docker. Реестр скиллов проверяется как файл и не образует хеш-цепочку, в отличие от мыслей. Последний коммит от 11 ноября 2026 года.

Как отключить. Удалите MCP-подключение из клиента, например `claude mcp remove mentisdb`, и остановите демон. Каталог данных `MENTISDB_DIR` или том Docker хранят цепочки и реестр, их очищают отдельно.

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

Как поставить MentisDB?

Выполните `cargo install mentisdb --features local-embeddings`, затем `mentisdb wizard` подключит найденные инструменты. Есть готовые бинарные файлы релизов и образ Docker `ghcr.io/cloudllm-ai/mentisdb:latest`.

Как подключить MentisDB к Claude Code?

Запустите демон и выполните `claude mcp add --transport http mentisdb http://127.0.0.1:9471`. Автонастройка: `mentisdb setup claude-code`.

Как запустить в Docker безопасно?

Публикуйте порты только на loopback, как в `-p 127.0.0.1:9471:9471`. Без этого неаутентифицированное хранилище окажется открытым любой машине, которая достучится до хоста.

Что такое mentisdb_recent_context?

Это инструмент MCP, который возвращает свежие мысли цепочки. Агент вызывает его после сжатия контекста, чтобы вспомнить, где остановился.

Нужен ли Claude Desktop демон?

Нет. `mentisdb setup claude-desktop` пишет конфигурацию `stdio`, процесс сам находит запущенный демон или стартует новый в фоне. Node.js и mcp-remote не нужны.

Обсуждение

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

MCP-серверы

MenteDB хранит память агента в собственной базе на Rust: MCP-сервер для Claude Code и Cursor с облачным и локальным запуском.

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

Локальная память для ИИ-агентов программиста: хуки записывают ход каждой сессии, и Claude Code, Codex или Cursor находят прошлые решения через MCP

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

MCP-сервер с памятью самого агента: он решает, что запомнить, и просыпается с этим в каждой сессии, данные в одном файле SQLite

MCP-серверШирокий доступ158Звезды репозитория

Постоянная память агента на графе связей: решения и ошибки переживают сессию, без векторной базы и платных вызовов API

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

Локальная память для агентов с очередью проверки: SQLite, журнал аудита, учет токенов, общая для Claude Code, Codex, Cursor

ПлагинРасширенный доступ180Звезды репозитория

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

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MentisDB (эта карточка)нетне нужна91
Basic Memoryнетне нужна4 557хранит заметки в Markdown-файлах; MentisDB пишет типизированные мысли в журнал с хешами и держит реестр версий скиллов
MCP Memory Serviceнетне нужна2 117ведет память для нескольких клиентов; MentisDB добавляет неизменяемую цепочку, подписи Ed25519 и версионируемые скиллы

Коротко о README

Документ объясняет идеи проекта, пути установки через cargo, бинарные файлы и Docker, быструю настройку клиентов и конфигурацию демона. Отдельные разделы описывают семантику поиска, веб-панель, TLS, резервные копии, каталог инструментов MCP и реестр скиллов.

Бейдж для README

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