Mem0 Mcp
Обеспечивает долгосрочную память для AI агентов через Mem0.ai
Описание
Это MCP-сервер на Node.js и TypeScript, интегрирующийся с Mem0.ai для хранения и поиска воспоминаний в AI-приложениях. Поддерживает облачное хранение (Mem0 API), Supabase (с pgvector) и локальное (в памяти). Ключевые инструменты: добавление, поиск и удаление воспоминаний по userId. Идеально для агентов с контекстом между сессиями, чатботов и персонализированных AI. Требует API-ключей для продакшена, обеспечивает семантический поиск с фильтрами.
Возможности
add_memory
Хранит текст как воспоминание, ассоциированное с userId, с опциональными метаданными, сессией и фильтрами для облака.
search_memory
Ищет воспоминания по естественному языку с семантическим поиском, фильтрами, порогом сходства и ограничением результатов.
delete_memory
Удаляет конкретное воспоминание по ID, с опциональной привязкой к userId и агенту.
Поддержка хранилищ
Облачное (Mem0 API), Supabase (постоянное с векторным поиском) или локальное (в памяти для тестов).
Фоллбэки параметров
Использование DEFAULT_USER_ID, AGENT_ID, APP_ID из окружения, если не указаны в вызове инструмента.
Установка
{ “mcpServers”: { “mem0-mcp”: { “command”: “npx”, “args”: [ “-y”, “@pinkpixel/mem0-mcp” ], “env”: { “MEM0_API_KEY”: “YOUR_MEM0_API_KEY_HERE”, “DEFAULT_USER_ID”: “user123”, “DEFAULT_AGENT_ID”: “your-agent-id”, “DEFAULT_APP_ID”: “your-app-id” }, “disabled”: false, “alwaysAllow”: [ “add_memory”, “search_memory”, “delete_memory” ] } } }
Для Supabase: Установите npm install -g @pinkpixel/mem0-mcp, настройте SQL-миграции в Supabase и укажите SUPABASE_URL, SUPABASE_KEY, OPENAI_API_KEY.
Для локального: Только OPENAI_API_KEY.