Files
homework-solutions/solutions/69f8e929da860fb4533faa2a_MCP-сервер_для_управления_памятью_агента

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"}
}