DeepMem MCP

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

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

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

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

  • Тексты разговоров уходят выбранной языковой модели и в облако deepmem.dev, если подключено оно.
  • Самостоятельный сервер в открытом режиме не проверяет ключи, разделение идет только по `user_id`.
Все причины и проверки

deepmemteam/deepmem

Установка

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

npx skillfoxx add mcp/deepmem

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

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

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

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

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

  • Тексты разговоров уходят выбранной языковой модели и в облако deepmem.dev, если подключено оно.
  • Самостоятельный сервер в открытом режиме не проверяет ключи, разделение идет только по `user_id`.

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

Что делает

DeepMem превращает разговоры в память, которая переживает сессии. Перед векторным хранилищем Qdrant стоит HTTP-сервис на FastAPI: языковая модель вынимает из сообщений факты, а поиск складывает векторное сходство, совпадение по BM25, вес упомянутых сущностей и затухание по времени. Записи копятся за окном тишины и обрабатываются пакетом, повторные запросы отвечают из семантического кеша. MCP-сервер отдает Claude Desktop, Cursor и другим клиентам инструменты `deepmem_write`, `deepmem_search` и `deepmem_delete`. API повторяет Mem0, а пакет deepmem-client копирует MemoryClient, так что переход с Mem0 сводится к замене строки импорта. Сервер ставится к себе или подключается как облако deepmem.dev на том же движке.

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

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

  • Агент каждый раз заново спрашивает, кто пользователь и над чем он работает.
  • Проект уже вызывает Mem0, и его хочется перенести на самостоятельный сервер.
  • Решения и найденные причины ошибок должны вспоминаться в следующих сессиях Claude Code или Cursor.
  • Предпочтения пользователей разных клиентов хранятся раздельно по `user_id`.

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

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

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

Запомни, что проект использует Postgres 16 и деплой через Docker, а в начале следующей сессии напомни это.

MCP

Транспорт
http, stdio
Авторизация
ключ необязателен

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

`DEEPMEMORY_BASE_URL`
Адрес сервера для локального MCP, например http://localhost:8000.
`DEEPMEMORY_API_KEY` секрет
Ключ API, нужен для облака и пуст для открытого локального режима.

Ограничения

Автор называет подход гибридным поиском, а не графом знаний, и советует Zep тем, кому нужен темпоральный граф. Для извлечения фактов требуются свои ключи: языковая модель (OpenAI, Anthropic или совместимая) и эмбеддинги (BGE-M3, Google или совместимые). Самостоятельный сервер работает в открытом режиме без ключей API, изоляция пользователей идет только по `user_id` в теле запроса, поэтому наружу его без защиты выставлять нельзя. Заявленные ускорение вдвое и удешевление в десять раз измерены автором, методика лежит в benchmarks/README.md. Для эмбеддера BGE-M3 нужна видеокарта или терпение на процессоре.

Как отключить. Удалите подключение deepmem из `.mcp.json` или настроек клиента и остановите контейнеры командой `docker compose down`. Данные Qdrant и ключ облака удалите отдельно.

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

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

Выполните `claude mcp add --transport http deepmem https://deepmem.dev/mcp --header "Authorization: Bearer dm_live_..."` со своим ключом. Для самостоятельного сервера адрес заменяется на свой.

Чем самостоятельный сервер отличается от облака?

Движок один, API тоже. Облако требует ключ с deepmem.dev, свой сервер запускается без регистрации и хранит данные у вас.

Как перейти с Mem0?

Установите `pip install deepmem-client` и замените импорт `mem0` на `deepmem`. Сигнатуры методов MemoryClient сохранены.

Какие инструменты видит агент?

В облаке доступны `deepmem_write` и `deepmem_search`, а в самостоятельном MCP-сервере добавлен `deepmem_delete`.

Что хранит память?

Предпочтения, факты и контекст. Большие блоки кода в память не попадают.

Обсуждение

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

MCP-серверы
Официальный

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

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

Долговременная память для ИИ-агентов: скилл и команда mindmemos сохраняют факты из диалогов и находят их в новых сессиях

СкиллШирокий доступ931Звезды репозитория

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

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

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

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

Membase хранит одну общую память для ИИ-агентов, и Claude Code, Cursor и Codex читают ее через MCP, SDK или команду membase

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

Долговременная память для агентов с раздельными профилями персонажей и разбором видео: MCP-сервер и замена Mem0

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
DeepMem (эта карточка)нетключ необязателен114
Mem0нет68 887оригинальный слой памяти Mem0 с плагинами и SDK; DeepMem повторяет его API и добавляет свой MCP-сервер и запуск без регистрации
ai-memoryнетAPI-ключ15 717хранит опыт сессий в Markdown-вики; DeepMem держит факты в векторной базе с гибридным поиском

Коротко о README

Один движок работает в облаке и на своем сервере с одним API. Автор оговаривает, что это гибридный поиск без графа знаний, и публикует скрипты для повтора бенчмарков.

Бейдж для README

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