|
|
|
|
"text": "MCP: УПРАВЛЕНИЕ ПРИЛОЖЕНИЯМИ ARTCRAFT\n\nМост умеет управлять приложениями ArtCraft через MCP. Инструменты: <app>_mcp_tools (список инструментов приложения, params: filter, brief) и <app>_mcp_call (вызов инструмента, params: tool, arguments).\n\nПриложения (имя инструмента = префикс): vectorcraft, photocraft, figcraft, designcraft, deckcraft, cadcraft, craftanything, effectcraft, filmcraft, gridcraft, lightcraft, materialcraft, pdfcraft, solidcraft, soundcraft, texturecraft, wordcraft.\n\nСХЕМА. Не гадать с полями: vectorcraft_mcp_tools {\"filter\":\"draw_shape\"} вернёт inputSchema. Движок строгий, лишнее поле = unknown argument.\n\nПРИМЕРЫ. vectorcraft_mcp_call {\"tool\":\"inspect_document\",\"arguments\":{}}. {\"tool\":\"draw_shape\",\"arguments\":{\"shape\":\"rectangle\",\"x\":100,\"y\":100,\"width\":400,\"height\":240,\"radius\":28,\"fill\":\"#4f80ff\",\"stroke\":\"#1a2b55\"}}. add_text: color, не fill. export: {\"format\":\"png\",\"path\":\"...\",\"scale\":2}.\n\nПАНЕЛЬ. Бокс ArtCraft в панели: запуск окна приложения (⏻), stop/close, статус, порты 7979-7995. Live-режим: приложение запущено с --control <порт>, тогда действия видны в окне. Headless: результат только файлом.\n\nГРАБЛИ. 1) Мост выбрасывает inline-картинки — всегда просить path. 2) ui_screenshot не принимает path, файл пишет screenshot {window:true, path}. 3) Дедуп: повторный вызов с теми же аргументами отбрасывается. 4) Live-режим требует перезапуска моста, если окно подняли после старта CLI.", |