Skip to main content
Glama
mnemoverse

Mnemoverse Memory

@mnemoverse/mcp-memory-server

npm version npm downloads MCP Registry License: MIT Research: SLoD arXiv Glama quality

Облачная память для AI-агентов, которая учится, какие факты важны. Обратная связь меняет порядок извлечения — это обновление по Рескорле-Вагнеру на ошибку предсказания, а не оценка сходства, — поэтому то, что помогло, поднимается выше, а то, что ввело в заблуждение, опускается. При извлечении предпочтение отдаётся недавним воспоминаниям (экспоненциальное усиление недавности с периодом полураспада ~30 дней). Движок также включает консолидацию (кластеризация HDBSCAN с защитой фон Ресторффа, благодаря которой выделяющиеся воспоминания переживают сжатие). Один API-ключ работает в Claude, Cursor, VS Code, ChatGPT и любом MCP-клиенте.

Память сохраняется между сессиями, проектами и инструментами — и улучшается при использовании. Она размещена в облаке, поэтому не требует собственной инфраструктуры и не привязана к одному облаку.

⭐ Если Mnemoverse избавляет вас от необходимости заново объяснять контекст вашим агентам, поставьте звёздочку репозиторию. Это помогает другим разработчикам находить его.

Быстрый старт

1. Получите бесплатный API-ключ

Зарегистрируйтесь в console.mnemoverse.com — это займёт 30 секунд, кредитная карта не нужна.

2. Подключите к вашему AI-инструменту

Claude Code — добавьте через CLI:

claude mcp add mnemoverse -s user \
  -e MNEMOVERSE_API_KEY=mk_live_YOUR_KEY \
  -e MNEMOVERSE_API_URL=https://core.mnemoverse.com/api/v1 \
  -- npx -y @mnemoverse/mcp-memory-server@latest

Cursor — нажмите, чтобы установить, или добавьте в .cursor/mcp.json:

Add to Cursor

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

VS Code — добавьте в .vscode/mcp.json (обратите внимание: VS Code использует servers, а не mcpServers):

{
  "servers": {
    "mnemoverse": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

Windsurf — добавьте в ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

Другие MCP-клиенты — тот же сервер, другой конфигурационный файл:

Zed — добавьте в ~/.config/zed/settings.json (Zed использует context_servers, и "source": "custom" обязателен):

{
  "context_servers": {
    "mnemoverse": {
      "source": "custom",
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

JetBrains (AI Assistant) — Настройки → Инструменты → AI Assistant → Model Context Protocol (MCP), затем вставьте:

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

ClineСерверы MCP → Настроить (или отредактируйте cline_mcp_settings.json). Cline читает значения env буквально, поэтому вставьте настоящий ключ, а не ссылку ${VAR}:

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

Continue — добавьте ~/.continue/mcpServers/mnemoverse.yaml (Continue использует YAML):

mcpServers:
  - name: mnemoverse
    command: npx
    args:
      - "-y"
      - "@mnemoverse/mcp-memory-server@latest"
    env:
      MNEMOVERSE_API_KEY: "mk_live_YOUR_KEY"
      MNEMOVERSE_API_URL: "https://core.mnemoverse.com/api/v1"

Зачем @latest? Голый npx @mnemoverse/mcp-memory-server кэшируется npm навсегда и перестаёт проверять реестр. Суффикс @latest заставляет выполнять поиск метаданных при каждом запуске сессии Claude Code / Cursor / VS Code (~100–300 мс), так что вы всегда получаете новые релизы.

⚠️ Перезапустите ваш AI-клиент после изменения конфигурации. MCP-серверы подхватываются только при запуске клиента.

3. Попробуйте — 30 секунд, чтобы убедиться, что всё работает

Вставьте это в ваш AI-чат:

«Запомни, что мой любимый TypeScript-фреймворк — Hono, и, пожалуйста, вызови memory_write, чтобы сохранить это».

Ваш агент должен вызвать memory_write и подтвердить, что воспоминание сохранено.

Затем откройте новый чат / новую сессию (в этом весь смысл — память переживает перезапуски) и спросите:

«Какой у меня любимый TypeScript-фреймворк?»

Ваш агент должен вызвать memory_read, найти запись и ответить «Hono». Если так и произошло — вы подключены. Дальше сохраняйте всё, что захотите.

Если он не вспомнил: проверьте, что клиент был полностью перезапущен и в конфигурации указан ваш настоящий ключ mk_live_..., а не заглушка.

Related MCP server: memmd-mcp

Инструменты

Tool

Что делает

memory_write

Сохранить воспоминание — мысль, предпочтение, извлечённый урок

memory_read

Искать воспоминания по запросу на естественном языке (необязательно: сортировка по недавности, временные границы, исключение автора)

memory_list_recent

Список самых новых воспоминаний — без запроса; границы since/until (включительно) + постраничная навигация с курсором

memory_feedback

Оценивать воспоминания как полезные или нет (улучшает будущее извлечение)

memory_stats

Проверить, сколько воспоминаний сохранено и какие домены существуют

memory_create_room

Создать общую комнату памяти; её адрес работает как domain при записи/чтении

memory_invite_to_room

Создать одноразовое приглашение (код + ссылку) для комнаты, которой вы владеете

memory_join_room

Войти в общую комнату по коду приглашения (mnvr_...)

memory_list_rooms

Список комнат, которыми вы владеете или в которые вступили, с адресом каждой комнаты для использования в качестве domain

vault_list

Список секретов Vault по псевдониму и назначению — значение секрета никогда не возвращается

Идеи: что запоминать

  • Предпочтения пользователя: «Я использую тёмную тему», «Я предпочитаю Tailwind вместо CSS-модулей»

  • Контекст проекта: «В этом проекте используются PostgreSQL и Prisma», «Деплой на Railway»

  • Извлечённые уроки: «Перед пушем в этом репозитории всегда запускать тесты»

  • Принятые решения: «Мы выбрали REST, а не GraphQL, из-за простоты кэширования»

  • Люди и роли: «Алиса — дизайнер, Боб отвечает за API»

  • Прошлые ошибки: «Не деплойте по пятницам — узнал на собственном опыте»

Универсальная память

Один и тот же API-ключ работает во всех инструментах. Сохраните воспоминание в Claude Code — прочитайте его в Cursor. Узнали что-то в VS Code — ваш GPT Custom Action тоже это знает.

                    ┌── Claude Code (this MCP server)
                    ├── Cursor (this MCP server)
   Mnemoverse API ──├── VS Code (this MCP server)
   (one memory)     ├── GPT (Custom Actions)
                    ├── Python SDK (pip install mnemoverse)
                    └── REST API (curl)

Конфигурация

Env Variable

Обязательность

По умолчанию

MNEMOVERSE_API_KEY

Для каждого вызова инструмента — сервер запускается и перечисляет свои инструменты и без ключа

MNEMOVERSE_API_URL

Нет

https://core.mnemoverse.com/api/v1

Ссылки

Установка и справочники

Дополнительное чтение

Проект

Политика конфиденциальности

Этот сервер отправляет в API Mnemoverse (core.mnemoverse.com), аутентифицируясь с помощью вашего API-ключа, только те данные, которые несёт вызов инструмента, — и ничего больше, что ему доступно. Он не читает историю переписки вашего AI-клиента, ваши локальные файлы и вообще ничего, что вы не передаёте инструменту memory_* / vault_*. Сохранённые воспоминания хранятся в вашей учётной записи; Mnemoverse никогда их не продаёт и не передаёт по собственному решению. Единственный путь передачи данных — тот, что создаёте вы сами: приглашение кого-либо в общую комнату даёт ассистенту этого человека доступ к воспоминаниям комнаты в пределах области действия приглашения.

Что отправляет каждый инструмент:

Tool

Отправляемые данные

memory_write

передаваемые вами content, concepts и domain

memory_read

query, а также любые фильтры: domain, since/until, exclude_author, top_k, order_by

memory_list_recent

фильтры ленты: domain, since/until, exclude_author, limit, cursor

memory_feedback

оцениваемые atom_ids и оценка outcome

memory_create_room

name и description комнаты

memory_invite_to_room

room_id, область scope приглашения и срок действия

memory_join_room

код приглашения code

memory_stats / memory_list_rooms / vault_list

без тела запроса — аутентифицированные GET-запросы

Наружу уходит ещё одна вещь, которую вы явно не запрашивали: начиная с версии 0.8.1, когда поиск или лента возвращаются пустыми, сервер отправляет один или два аутентифицированных GET-запроса только для чтения (/memory/rooms и/или /memory/stats), чтобы пустой ответ мог указать, что именно он не охватил. Эти запросы несут только ваш API-ключ и ничего больше, не изменяют хранимое состояние и описаны в CHANGELOG.

Политика конфиденциальности

https://mnemoverse.com/privacy

Хранение и удаление

исправьте неверное или устаревшее воспоминание, записав новое; удаление — это административная операция в REST API, недоступная через этот MCP server

Контакты

hello@mnemoverse.com

Лицензия

MIT © Mnemoverse

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
16dResponse time
6dRelease cycle
20Releases (12mo)
Commit activity
Issues opened vs closed

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Persistent memory API for AI agents — store, recall, and inject semantically-searchable context across sessions. EU-hosted, GDPR-compliant. Supports Claude, Cursor, Cline, and any MCP-compatible client.
    4
    2
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A shared memory layer for AI agents — one memory.md synced across Claude Desktop, Cursor, Claude Code, OpenAI Codex, and any MCP client.
    4
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Persistent memory for AI coding agents that stores and recalls preferences, decisions, and conventions via semantic similarity, with zero cloud dependencies and plug-and-play MCP integration for Claude Code.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Persistent memory for AI agents — verbatim conversations, searchable by meaning.

  • Persistent memory for AI agents. Search, store, and recall across sessions.

  • Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mnemoverse/mcp-memory-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server