Mneme MCP

Долговременная память для DeepSeek Harness с MCP-сервером: те же воспоминания доступны Claude Code, Cursor и Codex

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

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

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

  • Сервер читает и меняет вашу долговременную память, а токен MNEME_TOKEN открывает ее любому клиенту
  • Память содержит предпочтения и решения по проектам, которые могут быть чувствительными
Все причины и проверки

slow-stack/mneme

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/mneme

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Сервер читает и меняет вашу долговременную память, а токен MNEME_TOKEN открывает ее любому клиенту
  • Память содержит предпочтения и решения по проектам, которые могут быть чувствительными

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

Что делает

dsh-mneme — плагин межсессионной памяти для DeepSeek Harness (DSH). Память хранится на вашей машине в SQLite с зеркалами в Markdown: проекты, предпочтения и решения остаются после закрытия окна. Фоновый процесс autoDream дедуплицирует и объединяет записи, архивирует редкие, а противоречащие друг другу воспоминания замораживает до вашего решения. Поиск четырехканальный: по ключевым словам, векторам, BM25 и сущностям. Для других клиентов плагин содержит stdio MCP-сервер без зависимостей, пакет `mneme-memory` с командой `mneme-mcp`. Он открывает шесть инструментов: `memory_save`, `memory_search`, `memory_list`, `memory_get`, `memory_update` и `memory_delete`. Данные идут через локальный API плагина на `127.0.0.1:8790`, токен создают в панели DSH, раздел External API.

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

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

  • Агент вспоминает через два дня, что вы выбрали Astro для переделки блога, и не просит объяснять заново
  • Две записи противоречат друг другу, и вы разбираете конфликт в очереди, сравнивая их рядом
  • Память делится по агентам и рабочим областям, чтобы проекты не смешивались
  • Те же воспоминания нужны в Claude Code через команду `mneme-mcp`

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

  • Нет DeepSeek Harness: MCP-сервер ходит через плагин, который работает внутри DSH
  • Нужна облачная синхронизация между устройствами: память остается на локальной машине
  • Требуется стабильная версия: в README помечены предрелизные сборки, например 0.14.0-beta

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

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

MCP

Транспорт
stdio
Авторизация
API-ключ

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

MNEME_TOKEN обязательная, секрет
Токен из панели DSH, раздел External API, для доступа к локальному API плагина

Ограничения

MCP-сервер работает только при запущенном DeepSeek Harness с установленным плагином: данные идут через локальный API на `127.0.0.1:8790`. Токен нужно создать в панели DSH, раздел External API, и передать в `MNEME_TOKEN`. Для установки плагина нужен Node.js 22 и новее. Поиск по умолчанию использует внешнего провайдера эмбеддингов (`openai`), полностью офлайн он работает после смены `embedProvider` на `local`. Версия на момент проверки предрелизная. Документация на китайском и английском, лицензия MIT. Старые имена `dsh-mneme-mcp` и `DSH_MNEME_TOKEN` поддерживаются.

Как отключить. Удалите сервер из клиента и отзовите токен в DSH. Плагин снимает `dsh plugin --profile web remove @modusensus/dsh-mneme`, а файл памяти в `~/.dsh/memory` остается и удаляется вручную.

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

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

В `.mcp.json` проекта добавьте сервер `mneme-memory` с командой `mneme-mcp` и переменной окружения `MNEME_TOKEN`. Токен берут в DSH, раздел External API.

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

Шесть: `memory_save`, `memory_search`, `memory_list`, `memory_get`, `memory_update` и `memory_delete`.

Что делать, если пакет не установлен глобально?

Запустите через npx: команда `npx`, аргументы `-p mneme-memory mneme-mcp`.

Можно ли работать без интернета?

Да, после смены `embedProvider` на `local` поиск идет по локальным эмбеддингам и не требует ключа API. Без эмбеддингов работают поиск по ключевым словам и BM25.

Где лежат данные?

В SQLite-файле по пути `memoryDir`, по умолчанию `~/.dsh/memory`, с зеркалами в Markdown. Удаление плагина их не трогает.

Обсуждение

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

MCP-серверы

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

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

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

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

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

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

Долговременная память для Claude Code, Cursor и Codex: агент сохраняет решения и находит их в следующих сессиях

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

MemMesh, MCP-сервер памяти в одном бинарнике на Rust, хранит заметки агента на машине и ищет по смыслу без внешней базы.

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

Коротко о README

Китайско-английский текст обещает память, которая сама наводит порядок: объясняет сценарии, доверие к фоновым процессам, пять минут на установку, настройки, обновление и поддержку нескольких агентов. Отдельный раздел описывает MCP для других клиентов.

Бейдж для README

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