Кратко
Долговременная память для вашего ИИ на Mem0 Platform: сохраняйте факты из диалогов по пользователю, агенту, приложению или сессии, ищите их по смыслу, просматривайте, читайте и исправляйте воспоминания и отслеживайте их изменения, а также смотрите пользователей, агентов, профили, события обработки и расход лимитов.
Пошаговая настройка
Подключи Mem0 к Claude, ChatGPT или Copilot за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи Mem0 в пошаговой настройке и добавь свой MCP URL в своего ИИ-ассистента. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
Попробуй спросить
Примеры промптов для Mem0
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Mem0, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Mem0
Долговременная память для вашего ИИ на Mem0 Platform: сохраняйте факты из диалогов по пользователю, агенту, приложению или сессии, ищите их по смыслу, просматривайте, читайте и исправляйте воспоминания и отслеживайте их изменения, а также смотрите пользователей, агентов, профили, события обработки и расход лимитов.
Настройка
Настройка занимает около 2 минут. Нужен аккаунт Mem0 Platform; у бесплатного плана есть месячные лимиты на хранимые воспоминания и поиск.
- Войдите на https://app.mem0.ai и откройте API Keys (https://app.mem0.ai/dashboard/api-keys).
- Создайте ключ и скопируйте его. Он принадлежит одной организации и одному проекту: все воспоминания читаются и записываются там.
- Вставьте его в
MEM0_API_KEYбез словаToken. Коннектор отправляет его какAuthorization: Token <key>. - Установите коннектор и запустите
mem0_ping: он покажет организацию, проект и email аккаунта, с которыми работает ключ.
Стоимость: ни один инструмент не оплачивается за вызов, но план учитывает использование. mem0_add_memories расходует лимит хранимых воспоминаний, а mem0_search_memories считается поисковым (retrieval) вызовом. mem0_get_stats показывает итоги и поисковый лимит плана.
Привязка: каждое воспоминание принадлежит хотя бы одному идентификатору сущности: user_id, agent_id, app_id или run_id (сессия). Используйте стабильные идентификаторы из своей системы, например номер клиента. Для поиска и списков нужен объект filters хотя бы с одним из них, например {"user_id": "alice"}, или в сочетании: {"AND": [{"user_id": "alice"}, {"agent_id": "support-bot"}]}. Фильтры также принимают OR, NOT и операторы in, gte, lte, gt, lt, ne, contains и icontains, например {"created_at": {"gte": "2026-01-01"}}.
Запоминание: mem0_add_memories принимает messages (реплики пользователя и ассистента) и идентификатор сущности. Mem0 извлекает из них устойчивые факты, например «предпочитает вегетарианскую еду». Извлечение идёт в фоне: ответ содержит status PENDING и event_id, а mem0_get_event показывает, когда событие перешло в SUCCEEDED и какие воспоминания добавлены или изменены. С infer: false каждое сообщение сохраняется дословно, и ответ приходит сразу. metadata, expiration_date, includes, excludes и custom_instructions задают, что сохранять. Прежде чем сохранить что-то личное, ИИ говорит вам, что именно собирается записать.
Вспоминание: mem0_search_memories принимает вопрос на естественном языке в query и filters и возвращает memory, score (релевантность), categories, metadata и даты. top_k (по умолчанию 10, не более 100) даёт больше результатов, rerank: true лучший порядок, threshold минимальную оценку.
Просмотр и исправление: mem0_list_memories выводит все воспоминания, подходящие под filters, начиная с новых, с необязательными диапазоном дат, категориями и ключевыми словами; mem0_get_memory читает одно; mem0_get_memory_history показывает, как оно менялось (старый и новый текст, событие ADD, UPDATE или DELETE и ввод, который это вызвал). mem0_update_memory заменяет text, metadata или expiration_date одного воспоминания; ИИ сначала согласует с вами воспоминание и новый текст.
Сущности, профили и активность: mem0_list_entities выводит пользователей, агентов, приложения и запуски (run) с числом воспоминаний; mem0_get_entity читает одну сущность; mem0_create_user регистрирует идентификатор пользователя с метаданными ещё до появления воспоминаний. mem0_get_user_profile возвращает профиль, который Mem0 строит для пользователя в фоне; ответ 200 со status и без профиля означает, что он ещё не готов. mem0_list_events и mem0_get_event показывают операции добавления и поиска со статусом (PENDING, RUNNING, SUCCEEDED, FAILED), задержкой и ошибками.
Отключено при установке: mem0_delete_memory и mem0_delete_entity. Оба действия необратимы, а удаление сущности стирает все её воспоминания, поэтому администратор рабочего пространства включает их, когда они нужны команде.
Форматы данных: идентификаторы в формате UUID. Даты в ISO 8601, UTC; фильтры дат при добавлении и в списках принимают YYYY-MM-DD. categories это собственные метки Mem0, например food, travel или professional_details.
Постраничная выдача: mem0_list_memories принимает page (с 1) и page_size (по умолчанию 50, не более 100); mem0_list_entities листается так же. Ответы-списки содержат count, next и previous; next, равный null, означает последнюю страницу. Чтобы ответить на вопрос, ИИ предпочитает mem0_search_memories, а не перебор всех страниц.
Ограничения: планы ограничивают хранимые воспоминания и поисковые вызовы в месяц; mem0_get_stats показывает total_retrieval_events_limit.
Частые ошибки: 400 означает отсутствующие или неверные фильтры (поиск и списки отклоняют user_id на верхнем уровне; его нужно указать внутри filters), отсутствие идентификатора сущности при добавлении или неверный формат даты; 401 неверный или отозванный ключ; 404 неизвестное воспоминание, сущность или событие; 429 достигнут лимит запросов или плана (ИИ ждёт, а не повторяет в цикле).
Коннектор не удаляет воспоминания массово и не использует open-source библиотеку Mem0; он работает только с облачной Mem0 Platform.
Предварительные требования: MEM0_API_KEY
Локальная установка коннектора
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Откройте http://localhost:3000/connectors/store, выберите Mem0 и введите переменные, перечисленные в Предварительных требованиях.
Доступные инструменты
| Tool | What it does |
|---|---|
mem0_ping | Check the Mem0 API key and show the organization id, project id and account email it works on |
mem0_add_memories | Store memories from a conversation in Mem0: Mem0 extracts the lasting facts and saves them under the given user, agent, app or run (at… |
mem0_search_memories | Search Mem0 memories by meaning with a natural-language query, within filters that name at least one user_id, agent_id, app_id or run_id |
mem0_list_memories | List all Mem0 memories that match filters (at least one user_id, agent_id, app_id or run_id), page by page, with optional date range… |
mem0_get_memory | Read one Mem0 memory by id: its text, user, agent, app and session ids, metadata, categories, creation, update and expiration dates |
mem0_update_memory | Replace the text, metadata or expiration date of one Mem0 memory, e.g. to correct a wrong fact |
mem0_get_memory_history | Show how one Mem0 memory changed over time: each entry has the old and new text, the event (ADD, UPDATE, DELETE), the conversation input… |
mem0_list_entities | List the users, agents, apps and runs that have memories in the Mem0 project, with their type, name, memory count and dates, plus totals… |
mem0_get_entity | Read one Mem0 entity (a user, agent, app or run): id, name, owner, metadata and dates |
mem0_get_user_profile | Read the memory profile Mem0 builds for a user: a summary of who they are and what they prefer |
mem0_create_user | Register a user id in the Mem0 project with optional metadata, before any memory is added for it |
mem0_list_events | List the memory operations of the Mem0 project (add and search events) with type, status (PENDING, RUNNING, SUCCEEDED, FAILED), payload… |
mem0_get_event | Read one Mem0 event, e.g. the event_id returned by mem0_add_memories: status, the memories it added, updated or deleted, latency… |
mem0_get_stats | Show Mem0 usage statistics: total memories, add events, search (retrieval) events and the plan's retrieval limit, and memories per user… |
mem0_delete_memory | Delete one Mem0 memory permanently |
mem0_delete_entity | Delete a Mem0 user, agent, app or run together with all of its memories |
Примеры запросов
- «Запомни для пользователя alice, что она вегетарианка и у неё аллергия на орехи.»
- «Что мы знаем о пищевых предпочтениях пользователя alice? Поищи в её воспоминаниях.»
- «Удалось ли извлечение из моего последнего добавления и какие воспоминания оно создало?»
- «Воспоминание о том, что alice живёт в Лионе, устарело: она переехала в Турин. Исправь его и покажи историю.»
- «У каких пользователей больше всего воспоминаний и сколько нам осталось до поискового лимита плана?»
Следующие шаги
Это руководство помогло?