Memory MCP
Memory reference server хранит простой knowledge graph из сущностей, наблюдений и связей. Это демонстрация долговременного состояния через MCP, а не готовая универсальная память агента.
Официальный reference package — @modelcontextprotocol/server-memory. Перед использованием проверь текущую реализацию, формат файла и гарантии сохранности.
Что определить заранее
- какие классы данных разрешено сохранять;
- кто является владельцем записи;
- откуда взялось утверждение и кем оно подтверждено;
- область: пользователь, проект или организация;
- срок хранения и правила устаревания;
- просмотр, исправление, экспорт и удаление;
- резервное копирование и восстановление после повреждения.
Риски
- гипотеза модели сохраняется как факт;
- данные разных пользователей смешиваются;
- секрет или чувствительная информация записывается навсегда;
- prompt injection возвращается из памяти в будущую сессию;
- дубли и противоречия накапливаются без консолидации;
- процесс прерывается во время записи и повреждает единственное хранилище.
Хорошая запись
value: "Предпочитает краткие ответы"
kind: user_preference
source: explicit_user_statement
created_at: YYYY-MM-DD
updated_at: YYYY-MM-DD
scope: user-id
confidence: confirmed
expires_at: nullПроверка
- Записать тестовый факт с provenance.
- Найти его только в правильной области пользователя.
- Исправить и удалить через доступный интерфейс.
- Передать противоречащую запись и проверить разрешение конфликта.
- Смоделировать перезапуск и повреждённое хранилище.
- Убедиться, что секреты и инструкции атаки не возвращаются модели.
Источник
См. также: Память агента — личная пятислойка, RAG (Retrieval-Augmented Generation), Безопасность MCP.