mcp-memory-ydb
Официальный MCP-сервер долгой памяти для агентов на базе YDB Serverless: mem0 извлекает факты, YDB хранит векторы
- 2 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Сохраняет извлеченные факты о пользователе в базе YDB, доступной всем, у кого есть доступ к этой базе
- Отправляет текст на извлечение фактов и построение эмбеддингов стороннему LLM-провайдеру
Установка
- Работает в
- Сервисы
Ручная установка
uvx mcp-memory-ydb setupМастер настройки из README: создает .mcp-memory-ydb.env и печатает готовые команды подключения.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сохраняет извлеченные факты о пользователе в базе YDB, доступной всем, у кого есть доступ к этой базе
- Отправляет текст на извлечение фактов и построение эмбеддингов стороннему LLM-провайдеру
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер построен на ydb-mcp, официальном MCP-сервере Яндекса для YDB, с отключенными обычными SQL-инструментами и четырьмя инструментами памяти вместо них: memory_search ищет факты семантически, memory_save передает текст в mem0, который через LLM извлекает из него факты и добавляет их (факты не перезаписываются автоматически, только накапливаются), memory_delete и memory_update правят конкретный факт по его id. Вся память живет в YDB Serverless как векторное хранилище через langchain-ydb, а извлечение фактов и эмбеддинги работают с любым OpenAI-совместимым провайдером, OpenAI, YandexGPT или локальным Ollama.
Для кого. Для разработчиков агентов, которым нужна долгая память между сессиями на своей инфраструктуре YDB, а не в стороннем облаке.
Подходит, если
- Нужна память агента, которая переживает перезапуск сессии и работает на YDB
- Уже есть или готовы завести YDB Serverless и сервисный аккаунт с ролью ydb.editor
- Нужно хранить факты на русском языке без перевода на английский
Не подходит, если
- Нет доступа к YDB Serverless или OpenAI-совместимому LLM для извлечения фактов
- Нужна многопользовательская память с разграничением доступа: namespace, это не граница безопасности, а просто фильтр
Пример запроса к агенту
Запомни, что мой любимый язык, Rust и я работаю по московскому времениMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
YDB_ENDPOINTобязательная- Адрес YDB Serverless, например grpcs://ydb.serverless.yandexcloud.net:2135.
YDB_DATABASEобязательная- Путь к базе вида /ru-central1/<folder>/<db>.
YDB_SA_KEY_FILEсекрет- Путь к JSON-ключу сервисного аккаунта с ролью ydb.editor.
LLM_API_KEYобязательная, секрет- Ключ OpenAI-совместимого провайдера (OpenAI, Yandex Cloud, Ollama) для извлечения фактов и эмбеддингов.
Ограничения
mem0 в версии 2.x только добавляет факты, не удаляет и не объединяет их автоматически, устаревшие факты нужно чистить вручную через memory_delete/update. Namespace не граница безопасности: все, что имеет доступ к базе YDB, может прочитать любой namespace. По умолчанию извлеченные факты сохраняются на английском, для русского нужно задать MEMORY_FACT_INSTRUCTIONS на русском языке.
Как отключить. Выполните claude mcp remove memory-ydb или удалите запись memory-ydb из конфигурации MCP клиента.
Частые вопросы
Нужно ли вручную вызывать memory_search и memory_save?
Нет, сервер несет встроенные MCP-инструкции, и клиенты вроде Claude Code вызывают их сами до и после ответа.
Можно использовать YandexGPT вместо OpenAI для эмбеддингов?
Да, любой OpenAI-совместимый провайдер подходит, включая Yandex Cloud.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
YDB — все инструментыОфициальный MCP-сервер YDB
YDB MCP
Официальный MCP-сервер YDB от разработчиков базы: SQL-запросы с параметрами, план выполнения, обзор директорий и основа для своих серверов
Демо MCP-подключения к YDB на примере заметок
Simple CLI Notes Application with YDB
Официальный пример YDB: docker compose поднимает базу YDB и MCP-сервер ydb-mcp, а Cursor через них выполняет SQL прямо из чата
Тулкит для локальных развертываний YDB
local-ydb-toolkit
Скилл и MCP-сервер для управления Docker-развертываниями local-ydb: узлы, схема, дамп и восстановление, локально или по SSH
MCP-сервер Object Storage Яндекс Облака
yandex-cloude-mcp
Неофициальный однофайловый MCP-сервер для Yandex Object Storage: список бакетов, содержимое и скачивание файлов через AWS SDK
MCP-сервер для публичного API Yandex DataLens: 70 инструментов для дашбордов, чартов, датасетов и подключений
Локальный MCP-сервер, который превращает папку с документами в базу знаний с гибридным поиском для Claude Code и Cursor
Коротко о README
README подробно объясняет модель памяти (mem0 извлекает факты, langchain-ydb хранит векторы, YDB Serverless, база), дает мастер настройки uvx mcp-memory-ydb setup, инструкции подключения для Claude Code, Cursor и VS Code, раздел про namespace как не про безопасность, а про партицию, и раздел диагностики частых ошибок подключения к YDB.