Перейти к содержимому

Mem0 Mcp

Обеспечивает долгосрочную память для AI агентов через Mem0.ai

JavaScript
74 stars

Описание

Это 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.

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
74

Ссылки