MCP-сервер для управления памятью агента
Описание
Простой сервер, реализующий протокол MCP для работы с памятью агента. Поддерживает операции:
save– сохранить значение по ключуget– получить значение по ключуdelete– удалить ключlist_keys– список всех ключейsave_with_namespace– сохранить значение в пространстве имёнget_by_namespace– получить значение из пространства имён
Данные хранятся в JSON‑файле, путь к которому можно задать через переменную окружения MEMORY_DATA_FILE.
Установка
pip install -r requirements.txt
Запуск
python solution.py
По умолчанию сервер слушает 0.0.0.0:8000. Параметры можно переопределить через переменные окружения HOST и PORT.
Пример запроса
{
"action": "save",
"key": "user:123",
"value": {"name": "Alice"}
}