mem0
Setup MEM0_API_KEY, Cursor/CLI auth, onboard; add_memory / search_memories; отличие от cavemem.
mem0 (mem0ai/mem0) — production memory layer для агентов: Python/Node SDK, cloud platform или self-host. В Cursor MCP часто фигурирует как user-mem0 с tools add_memory, search_memories, get_memories и др.
mem0 ≠ cavemem (локальный SQLite сессий) ≠ memory (локальный entity graph) ≠ codebase-memory-mcp (граф кода).
Setup / auth (MUST)
- Ключ: app.mem0.ai/dashboard/api-keys →
MEM0_API_KEYвидаm0-…. - Cursor Desktop: environment рядом с prompt → Local → gear →
MEM0_API_KEY=m0-…. Либо переустановить mem0-плагин — IDE запросит ключ (keychain). - CLI / shell:
export MEM0_API_KEY=m0-…в~/.zshrc/~/.bashrc. - После появления ключа — skill
mem0:onboard(если доступен в окружении). - Статус хука
auth=none→ не вызывать write/search так, будто память работает; сначала setup. - Не коммитить API key в git / docs /
.envрепозитория.
Ссылки
- Репозиторий: mem0ai/mem0
- Upstream docs: docs.mem0.ai
- Контекст DevCraft: development_help/mcp/mem0
Установка
Hosted API + MCP-плагин IDE — типичный путь. Self-host / SDK — по README upstream (mem0ai / @mem0/oss). Без ключа tools бесполезны.
Использование
| Операция | Назначение |
|---|---|
add_memory | Записать предпочтение / решение команды |
search_memories | Найти факты перед задачей |
get_memories / update / delete | Жизненный цикл записей |
Когда: кросс-сессионные предпочтения (язык PHPDoc, запрет devcraft/bin, стек DLE 20 + DevCraft 200.4) на нескольких машинах через platform.
Не нужно: секреты; пароли; дублировать граф кода (туда — Codebase Memory / CRG / graphify).
Пример на DevCraft
add_memory: «Команда DevCraft: UI/PHPDoc/ошибки на русском; AJAX только через devcraft/ajax.php; нет standalone CLI». Перед миграцией модуля — search_memories по «DevCraft conventions».
См. также
- cavemem
- memory (MCP)
- Справочник ИИ
- Cursor-rule:
.cursor/rules/mem0.mdc(host)