mem0ai/mem0-mcp

mem0ai/mem0-mcp

от mem0ai
Mem0 MCP Server даёт AI-агентам долговременную память через Mem0 API. Добавляйте, ищите и обновляйте воспоминания в Claude Desktop, Cursor и других MCP-клиентах. Управляйте контекстом диалога - пол...

[!CAUTION]

This project has been archived

mem0-mcp-server is no longer actively maintained and this repository is now a public archive.

Thank you to the 640+ stargazers, 140+ forkers, and every contributor who helped shape this project. Your support and feedback meant the world to us.

Looking for Mem0 MCP? We now offer an official cloud-hosted MCP server. Check out the docs to get started.

Quick install across all major clients:

npx mcp-add \
  --name mem0-mcp \
  --type http \
  --url "https://mcp.mem0.ai/mcp" \
  --clients "claude,claude code,cursor,windsurf,vscode,opencode"

Mem0 MCP Server

PyPI version License: Apache 2.0 smithery badge

mem0-mcp-server wraps the official Mem0 Memory API as a Model Context Protocol (MCP) server so any MCP-compatible client (Claude Desktop, Cursor, custom agents) can add, search, update, and delete long-term memories.

Tools

The server exposes the following tools to your LLM:

Tool Description
add_memory Save text or conversation history (or explicit message objects) for a user/agent.
search_memories Semantic search across existing memories (filters + limit supported).
get_memories List memories with structured filters and pagination.
get_memory Retrieve one memory by its memory_id.
update_memory Overwrite a memory's text once the user confirms the memory_id.
delete_memory Delete a single memory by memory_id.
delete_all_memories Bulk delete all memories in the confirmed scope (user/agent/app/run).
delete_entities Delete a user/agent/app/run entity (and its memories).
list_entities Enumerate users/agents/apps/runs stored in Mem0.
add_memory

Сохраняет новое предпочтение, факт или фрагмент разговора. Требует хотя бы один из: user_id, agent_id или run_id.

Сохраняет новое предпочтение, факт или фрагмент разговора. Требует хотя бы один из: user_id, agent_id или run_id.

Параметры

  • textstringобязательный

    Plain sentence summarizing what to store. Required even if `messages` is provided.

  • messagesany

    Structured conversation history with `role`/`content`. Use when you have multiple turns.

  • user_idany

    Override the default user scope for this write.

  • agent_idany

    Optional agent identifier.

  • app_idany

    Optional app identifier.

  • run_idany

    Optional run identifier.

  • metadataany

    Attach arbitrary metadata JSON to the memory.

  • enable_graphany

    Set true only if the caller explicitly wants Mem0 graph memory.

delete_all_memories

Удаляет каждую память в заданном user/agent/app/run, но сохраняет сущность.

Удаляет каждую память в заданном user/agent/app/run, но сохраняет сущность.

Параметры

  • user_idany

    User scope to delete; defaults to server user.

  • agent_idany

    Optional agent scope to delete.

  • app_idany

    Optional app scope to delete.

  • run_idany

    Optional run scope to delete.

delete_entities

Удаляет запись пользователя/агента/приложения/запуска полностью (и каскадно удаляет её воспоминания).

Удаляет запись пользователя/агента/приложения/запуска полностью (и каскадно удаляет её воспоминания).

Параметры

  • user_idany

    Delete this user and its memories.

  • agent_idany

    Delete this agent and its memories.

  • app_idany

    Delete this app and its memories.

  • run_idany

    Delete this run and its memories.

delete_memory

Удаляет одно воспоминание после того, как пользователь подтверждает его memory_id.

Удаляет одно воспоминание после того, как пользователь подтверждает его memory_id.

Параметры

  • memory_idstringобязательный

    Exact memory_id to delete.

get_memories

Листайте воспоминания с помощью фильтров вместо поиска. Используйте фильтры, чтобы вывести конкретные воспоминания. Распространённые шаблоны фильтров: - Один пользователь: {"AND": [{"user_id": "john"}]} - Воспоминания агента: {"AND": [{"agent_id": "agent_name"}]} - Недавние воспоминания: {"AND": [{"user_id": "john"}, {"created_at": {"gte": "2024-01-01"}}]} - Несколько пользователей: {"AND": [{"user_id": {"in": ["john", "jane"]}}]} Пагинация: используйте page (нумерация с 1) и page_size для просмотра результатов. user_id автоматически добавляется в фильтры, если он не указан.

Листайте воспоминания с помощью фильтров вместо поиска. Используйте фильтры, чтобы вывести конкретные воспоминания. Распространённые шаблоны фильтров: - Один пользователь: {"AND": [{"user_id": "john"}]} - Воспоминания агента: {"AND": [{"agent_id": "agent_name"}]} - Недавние воспоминания: {"AND": [{"user_id": "john"}, {"created_at": {"gte": "2024-01-01"}}]} - Несколько пользователей: {"AND": [{"user_id": {"in": ["john", "jane"]}}]} Пагинация: используйте page (нумерация с 1) и page_size для просмотра результатов. user_id автоматически добавляется в фильтры, если он не указан.

Параметры

  • filtersany

    Structured filters; user_id injected automatically.

  • pageany

    1-indexed page number when paginating.

  • page_sizeany

    Number of memories per page (default 10).

  • enable_graphany

    Set true only if the caller explicitly wants graph-derived memories.

get_memory

Извлекает одно воспоминание, когда известен его memory_id.

Извлекает одно воспоминание, когда известен его memory_id.

Параметры

  • memory_idstringобязательный

    Exact memory_id to fetch.

list_entities

Перечисляет, какие пользователи/агенты/приложения/запуски в настоящее время хранят память.

Перечисляет, какие пользователи/агенты/приложения/запуски в настоящее время хранят память.

Параметры

Без параметров.

search_memories

Выполняет семантический поиск по существующим воспоминаниям. Использует фильтры для сужения результатов. Распространённые шаблоны фильтров: - Один пользователь: {"AND": [{"user_id": "john"}]} - Воспоминания агента: {"AND": [{"agent_id": "agent_name"}]} - Недавние воспоминания: {"AND": [{"user_id": "john"}, {"created_at": {"gte": "2024-01-01"}}]} - Несколько пользователей: {"AND": [{"user_id": {"in": ["john", "jane"]}}]} - Разные сущности: {"OR": [{"user_id": "john"}, {"agent_id": "agent_name"}]} user_id добавляется в фильтры автоматически, если не указан.

Выполняет семантический поиск по существующим воспоминаниям. Использует фильтры для сужения результатов. Распространённые шаблоны фильтров: - Один пользователь: {"AND": [{"user_id": "john"}]} - Воспоминания агента: {"AND": [{"agent_id": "agent_name"}]} - Недавние воспоминания: {"AND": [{"user_id": "john"}, {"created_at": {"gte": "2024-01-01"}}]} - Несколько пользователей: {"AND": [{"user_id": {"in": ["john", "jane"]}}]} - Разные сущности: {"OR": [{"user_id": "john"}, {"agent_id": "agent_name"}]} user_id добавляется в фильтры автоматически, если не указан.

Параметры

  • querystringобязательный

    Natural language description of what to find.

  • filtersany

    Additional filter clauses (user_id injected automatically).

  • limitany

    Maximum number of results to return.

  • enable_graphany

    Set true only when the user explicitly wants graph-derived memories.

update_memory

Перезаписывает текст существующей памяти.

Перезаписывает текст существующей памяти.

Параметры

  • memory_idstringобязательный

    Exact memory_id to overwrite.

  • textstringобязательный

    Replacement text for the memory.

Другие проверенные MCP-сервера

thinq-connect/thinqconnect-mcp

thinq-connect/thinqconnect-mcp

официальный

Официальный MCP-сервер для управления бытовой техникой LG ThinQ. Позволяет отслеживать статус устройств, запрашивать доступные команды и управлять ими (вкл/выкл, настройка температуры и др.) через ...

Python29
serpapi/serpapi-mcp

serpapi/serpapi-mcp

официальный

MCP-сервер для поиска через SerpApi: объединяет Google, Bing, YouTube, eBay и другие движки. Поддерживает погоду, котировки и гибкие режимы ответов - удобно для ИИ-агентов, которым нужны структурир...

Python156
Google Calendar MCP

Google Calendar MCP

Сервер для интеграции Google Календаря с AI-ассистентами через MCP. Управляйте событиями, проверяйте занятость и обнаруживайте пересечения между несколькими календарями и аккаунтами. Поддерживает импорт событий из изображений и ссылок. Помогает автоматизировать планирование и анализ календаря.

TypeScript1158
blockrunai/blockrun-mcp

blockrunai/blockrun-mcp

официальный

BlockRun MCP — сервер реал-тайм данных для Claude: рынки, исследования, X/Twitter и крипто без API ключей. Оплата за вызов из USDC-кошелька, подходит трейдерам и аналитикам.

TypeScript475
0xMassi/webclaw

0xMassi/webclaw

MCP-сервер webclaw преобразует веб-страницы в чистый Markdown, JSON и LLM-контекст для AI-агентов. Работает локально, подключается к Claude/Cursor, скрапит, краулит и извлекает структурированные да...

Rust1783
pinecone-io/assistant-mcp

pinecone-io/assistant-mcp

официальный

MCP-сервер на Rust для получения данных от Pinecone Assistant. Укажите API-ключ и лимит результатов. Интеграция с ИИ-инструментами через Docker. Для разработчиков поисковых ассистентов.

Rust45
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин