Mem0 MCP Server
Mem0 MCP-сервер
Сервер протокола контекста модели (MCP) для интеграции помощников на основе искусственного интеллекта с системой постоянной памяти Mem0.ai.
Обзор
Этот сервер предоставляет MCP-совместимые инструменты, которые позволяют любому совместимому помощнику ИИ получать доступ и управлять постоянными воспоминаниями, хранящимися в Mem0. Он действует как мост между моделями ИИ и системой памяти Mem0, позволяя помощникам:
Сохраняйте и извлекайте воспоминания
Поиск воспоминаний с семантическим сходством
Управлять различными типами памяти (эпизодической, семантической, процедурной)
Используйте кратковременную память для контекста разговора
Применяйте избирательные паттерны памяти
Создавайте графики знаний из воспоминаний
Related MCP server: AGI MCP Server
Структура проекта
Код проекта находится в каталоге src/mcp_mem0_general/ .
Начало работы (установка не требуется!)
Этот сервер можно запустить непосредственно из GitHub с помощью uvx , без необходимости клонирования репозитория или его локальной установки.
Запуск сервера
Убедитесь, что у вас установлен uv ( pipx install uv или brew install uv ).
Вы можете протестировать сервер прямо в своем терминале:
# Make sure MEM0_API_KEY is set in your environment
export MEM0_API_KEY="your-mem0-api-key-here"
# Run the server using uvx
uvx git+https://github.com/ryaker/mcp-mem0-general.git mcp-mem0-generalСервер должен запуститься и зарегистрировать этапы своей инициализации.
Настройка в Курсоре или Клоде Десктопе
Найти путь
uvx: GUI-приложения, такие как Claude Desktop, часто не используют тот жеPATH, что и ваш терминал. Найдите полный путь к исполняемому файлуuvx, запустив это в терминале:which uvxСкопируйте выходной путь (например,
/Users/yourname/.local/bin/uvxили/opt/homebrew/bin/uvx).Настройте MCP: добавьте следующую конфигурацию в файл конфигурации MCP, заменив
/full/path/to/uvxфактическим путем, который вы нашли на шаге 1.Курсор: Добавить/обновить в
~/.cursor/mcp.json:Claude Desktop: Добавьте/обновите аналогичную конфигурацию в своих настройках.
"mem0-memory-general": { "command": "/full/path/to/uvx", # <-- IMPORTANT: Use the full path from 'which uvx' "args": [ "git+https://github.com/ryaker/mcp-mem0-general.git", "mcp-mem0-general" ], "env": { "MEM0_API_KEY": "your-mem0-api-key-here" } }Перезапуск: Перезапустите Cursor или Claude Desktop, чтобы применить изменения. Теперь сервер должен запуститься правильно в приложении.
Примечание по mem0ai[neo4j] Предупреждение
Вы можете увидеть предупреждение вроде warning: The package mem0ai==0.1.96 does not have an extra named neo4j во время запуска.
При использовании управляемой платформы Mem0.ai: Это предупреждение можно смело игнорировать. Необходимая обработка графа происходит на стороне сервера на платформе Mem0.
Если вы размещаете Mem0 самостоятельно с Neo4j: это предупреждение указывает на то, что конкретная версия
mem0aiне установила автоматически библиотеки Python, связанные с Neo4j (langchain-neo4j,neo4j). Вам необходимо убедиться, что они установлены вручную в вашей среде самостоятельного размещения, если вы используете функции графа.
Загрузка руководства по использованию в память (рекомендуется)
Чтобы вашему помощнику AI было проще ссылаться на возможности сервера, вы можете загрузить содержимое USAGE_GUIDE.md в Mem0. Выполните следующие действия:
Предварительное условие: убедитесь, что сервер Mem0 MCP запущен и правильно настроен в вашем помощнике AI (Claude/Cursor), как описано в разделе «Начало работы» выше.
Копирование содержимого руководства: Откройте файл USAGE_GUIDE.md . Выделите и скопируйте все его текстовое содержимое.
Попросите помощника добавить память: перейдите к своему помощнику AI (Клод/Курсор) и используйте подсказку, похожую на эту, вставив скопированное вами содержимое руководства в указанное место. Обязательно используйте свой постоянный
user_id(например, "default_user").
Пожалуйста, запомните следующее руководство по использованию сервера Mem0 MCP. Используйте user_id "default_user" и добавьте метаданные {"title": "Mem0 MCP Usage Guide", "source": "README Instruction"} :
[--- ВСТАВЬТЕ ВЕСЬ КОНТЕНТ USAGE_GUIDE.md ЗДЕСЬ ---]
The assistant should call the `mem0_add_memory` tool.
3. **Find the Memory ID:** Once the assistant confirms the memory is added, ask it to find the specific ID for that memory:
```
Please search my memories for user_id "default_user" using the query "Mem0 MCP Usage Guide" and tell me the exact memory ID of that guide memory you just added.The assistant should use the `mem0_search_memory` tool and provide you with an ID string (e.g., `76100ac4-896e-488b-90ad-036c0dfaaa80`). **Note down this ID!**Получите руководство позже: Теперь, когда у вас есть идентификатор, вы можете быстро попросить своего помощника вызвать полное руководство в любое время, используя такую подсказку:
```
First execute Retrieve memory ID *your-guide-id-here* using mem0_get_memory_by_id. Then return control to me.
```
(Replace *`your-guide-id-here`* with the actual ID you noted down in step 3).Типы памяти
Сервер поддерживает различные типы памяти, организованные по длительности и функциям:
Кратковременные воспоминания
Память разговора : вызов недавних сообщений
Рабочая память : Временная информация, которая активно используется
Внимание Память : Информация, находящаяся в фокусе в данный момент
Долгосрочные воспоминания
Эпизодическая память : Конкретные события и переживания
Семантическая память : факты, концепции и знания
Процедурная память : навыки и практическая информация
Расширенные функции
Пользовательские категории : определение и управление собственными категориями памяти.
Инструкции по запоминанию : установите правила обработки воспоминаний.
Графические связи : доступ к графическим связям между сущностями
Избирательная память : фильтрация текста с использованием шаблонов включения/исключения перед сохранением
Механизм обратной связи : предоставление отзывов о качестве памяти.
Использование
Все воспоминания в системе используют «default_user» в качестве user_id по умолчанию.
Подробные примеры использования см. в USAGE_GUIDE.md .
Документация
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
Благодарности
Mem0.ai за их превосходный API памяти
Модель контекстного протокола (и его Python SDK
mcp) для реализации сервераВсе участники этого проекта
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides AI agents with persistent memory capabilities through Mem0, allowing them to store, retrieve, and semantically search memories.679MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol server that provides persistent memory capabilities for AI systems, enabling true continuity of consciousness across conversations through episodic, semantic, procedural, and strategic memory types.246
- FlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that provides persistent memory capabilities using OpenAI's vector stores, allowing AI assistants to save and search through memories across conversations.2
- AlicenseNot gradedqualityDmaintenanceA template implementation of the Model Context Protocol server that integrates with Mem0 to provide AI agents with persistent memory capabilities for storing, retrieving, and searching memories using semantic search.MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
An MCP memory server. One memory your agents share — across models, devices and apps.
Person-owned AI memory that learns, not just stores — portable context for any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ryaker/mcp-mem0-general'
If you have feedback or need assistance with the MCP directory API, please join our Discord server