3. Описание MCP-сервера › 3.3 Движок › Общие › engine_whole_load

Скачивает один файл магазина целиком на этот компьютер, байт в байт и мимо ответа. Нужен для журналов сервера — обычная загрузка отдаёт от журнала только последний мегабайт — и для всего, что слишком велико для ответа — размер заранее показывает size в карте, — или должно прийти без единого изменения.

Право

«Прямой доступ → Разработка → Чтение данных» (AGENT_ENGINE_DEV_READ).

Параметры

Параметр Тип Что это
path строка файл магазина из любой части: модуль, статика, картинка, журнал
output строка куда записать на этом компьютере: абсолютный путь или путь от папки магазина

Как работает

Сервер магазина упаковывает файл в архив, MelbisMCP.exe распаковывает его и записывает в output как есть — переводы строк не меняются. Содержимое файла в ответ не попадает, так что размер ничем не ограничен.

Ответ

{"path": "./../core/log/melbis/back.log",
 "file": "D:\\Melbis\\shop.example.com\\mcp\\claude-code\\back.log",
 "bytes": 27090}
Поле Что это
path какой файл взят
file куда он записан
bytes размер записанного

Отказы

Ответ Когда
File not found: … по этому пути нет файла — путь сверяют с engine_map_tree
ACCESS_DENIED: the store config is not a file for the agent путь ведёт к config.json; параметры конфигурации читает engine_dev_config
ACCESS_DENIED: parameter path points outside the store files путь выходит за пределы магазина
path and output are both required… не указан path или output

Общие отказы — «Ответы и отказы».