Memanto MCP
MCP-сервер долговременной памяти Memanto: агент запоминает факты и решения и находит их в новых сессиях, в том числе на дату.
- 2 370 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сохраненные записи отправляются в облачный сервис Moorcheh и хранятся там.
- Сервер по HTTP или SSE не проверяет входящие подключения.
Установка
- Работает в
Ручная установка
pip install memanto-mcpТребуется ключ Moorcheh в переменной `MOORCHEH_API_KEY`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сохраненные записи отправляются в облачный сервис Moorcheh и хранятся там.
- Сервер по HTTP или SSE не проверяет входящие подключения.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Пакет `memanto-mcp` открывает функции памяти Memanto как MCP-инструменты. По умолчанию доступны семь: `remember` сохраняет одну запись (факт, решение, предпочтение, цель, инструкцию), `batch_remember` принимает до ста записей за раз, `recall` ищет по смыслу, `recall_recent` показывает последние, `recall_as_of` восстанавливает знания на дату, `recall_changed_since` отдает изменения с момента проверки, `answer` синтезирует ответ по памяти. Память привязана к агенту. Первый вызов создает агента по `MEMANTO_DEFAULT_AGENT_ID` и открывает сессию с автообновлением. У каждой записи есть источник: если вызов его не указал, сервер подставит имя подключенного клиента, так что Cursor и Codex видны в выдаче по отдельности. Четыре инструмента управления агентами включаются переменной `MEMANTO_EXPOSE_ADMIN=true`.
Для кого. Тем, кто работает с несколькими агентами или редакторами и хочет, чтобы решения, предпочтения и договоренности по проекту не терялись между сессиями.
Подходит, если
- Агент записывает решение о переходе на JWT, а другой на следующей неделе находит его по запросу.
- Перед началом работы надо вспомнить стабильные предпочтения пользователя по формату ответов.
- Команда смотрит, что агенты узнали о проекте с последнего релиза.
- Из документа извлекаются десятки фактов и сохраняются одним пакетным вызовом.
Не подходит, если
- Хранить записи в облаке Moorcheh недопустимо: нужна полностью локальная память.
- Агентам хватает памяти одного диалога.
- MCP-сервер открывают наружу без обратного прокси и авторизации.
Пример запроса к агенту
Запомни, что мы перешли на JWT и отказались от сессионных кук, а завтра напомни, почему мы так решили.MCP
- Транспорт
- stdio, http, sse
- Авторизация
- API-ключ
Переменные окружения
MOORCHEH_API_KEYобязательная, секрет- Ключ API Moorcheh.
MEMANTO_DEFAULT_AGENT_ID- Агент по умолчанию, чтобы вызовы можно было делать без `agent_id`.
MEMANTO_EXPOSE_ADMIN- Включает четыре инструмента управления агентами.
Ограничения
Нужен ключ Moorcheh (бесплатный уровень дает 100 тысяч операций в месяц), Python 3.10 или новее и пакет `memanto` не ниже 0.2.13. Запись и поиск идут через облачный сервис Moorcheh по HTTPS, поэтому сохраненные факты покидают машину. Сервер не проверяет входящих клиентов: при запуске по HTTP или SSE нужен обратный прокси с авторизацией. Первый вызов идет дольше обычного: SDK импортируется, а сессия открывается заново после простоя.
Как отключить. Удалите запись memanto из MCP-конфигурации и выполните `pip uninstall memanto-mcp`. Сохраненные записи остаются в сервисе Moorcheh, удалите их через CLI Memanto или удалите агента инструментом `delete_agent`.
Частые вопросы
Как подключить Memanto MCP к Cursor?
Поставьте `pip install memanto-mcp` и добавьте в `~/.cursor/mcp.json` сервер `memanto` с командой `memanto-mcp` и переменными `MOORCHEH_API_KEY` и `MEMANTO_DEFAULT_AGENT_ID`. После перезапуска инструменты появятся в списке.
Чем отличаются `recall_as_of` и `recall_changed_since`?
`recall_as_of` восстанавливает, что было известно на заданную дату, например 1 ноября 2025. `recall_changed_since` показывает только новое с момента прошлой проверки.
Как запустить сервер по HTTP?
Выполните `memanto-mcp --transport streamable-http --host 0.0.0.0 --port 8765`. Для SSE замените транспорт на `sse`. Закройте порт обратным прокси с авторизацией: сервер сам клиентов не проверяет.
Чем отличается от CLI Memanto?
CLI запускает полного агента памяти и команду `memanto connect claude-code`, а `memanto-mcp` отдает только функции памяти как инструменты. Оба используют один клиент SDK.
Что такое источник записи?
Поле `source` называет автора записи: `user`, `agent`, `tool`, `system` или клиента вроде `cursor` и `codex`. По нему фильтруют выдачу. Если вызов источник не указал, сервер берет имя подключенного клиента.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер долгой памяти для агентов: сжимает диалоги в атомарные факты, разрешает местоимения и привязывает время к абсолютным датам
Долговременная память для Claude Code, Cursor и Codex: агент сохраняет решения и находит их в следующих сессиях
MCP-сервер долговременной памяти для агентов: поиск, запись и исправление фактов между сессиями в облаке или в локальном ядре
Самостоятельный MCP-сервер долговременной памяти для агентов: структурированные записи, версии с откатом и визуальная панель
Память инженерной команды по MCP: решения, причины багов и ограничения помнят все агенты, от Claude Code до Cursor.
MCP-сервер для банка памяти проектов: агент хранит и читает файлы памяти через единый сервис, а не в самом проекте
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Memanto MCP (эта карточка) | да | API-ключ | 2 370 | |
| Supermemory | да | OAuth | 31 602 | удаленный сервер памяти с плагинами и API; Memanto MCP дает запросы на дату и по изменениям, а ключ Moorcheh нужен для облака |
| Basic Memory | нет | не нужна | 4 557 | хранит память в локальных Markdown-файлах; Memanto MCP держит записи в облачном сервисе с типами и источниками |
Коротко о README
Сервер лежит в папке `integrations/mcp` репозитория Memanto и использует тот же клиент SDK, что и CLI. Настройка идет переменными окружения или файлом `.env`.