3. Описание MCP-сервера › 3.3 Движок › Картинки › engine_image_load

Скачивает файл из папки картинок на этот компьютер. Картинку показывает в ответе, svg отдаёт текстом.

Право

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

Параметры

Параметр Тип Что это
path строка путь файла: templates/default/images/favicon.svg
[output] строка куда записать на этом компьютере — абсолютный путь или путь от папки магазина. Без него — mcp\melbis\ папки магазина и тот же путь, что на сервере

Файл каждый раз берётся с сервера и перезаписывает локальную копию.

Ответ

{"path": "./../templates/default/images/favicon.svg",
 "file": "D:\\Melbis\\shop.example.com\\mcp\\melbis\\templates\\default\\images\\favicon.svg",
 "bytes": 846, "mime": "image/svg+xml"}
Поле Что это
path какой файл взят
file куда он записан
bytes размер файла
mime тип файла, как его определил сервер

За данными идёт второй блок — по типу файла:

Тип Второй блок
png, jpeg, gif, webp картинка
svg текст файла
шрифт, .ico и прочее нет: файл только записан на диск

Приложение-агент может уменьшить картинку, прежде чем передать её модели; файл на диске — точная копия серверного.

Отказы

Ответ Когда
No such file in the images tree: … файла нет среди файлов картинок в карте; если в карте есть похожие имена, они перечислены после Similar:
… is a folder, not a file. путь ведёт к папке
… is not a file of the images tree… файл лежит не в папке картинок
File not found: … The project map may be stale - repeat engine_map_tree with reload. карта знает файл, а на сервере его уже нет
path is required… не указан path

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