Перейти к основному содержимому

Примеры запросов

Используйте эти запросы с любым подключённым MCP-агентом. Замените значения в скобках идентификаторами захваченных продукта, версии и страницы. Выбирайте ID типов платформ и окружений из list_platforms.options.platforms[], включая браузерные и нативные окружения. Используйте возвращённые ID, не считая desktop/mobile исчерпывающим списком. Для реконструкции берите только захваченные пары list_platforms.platforms[]; поддержка варианта не означает наличие данных.

Поиск продукта и версии​

Используй Reconstruct MCP для списка продуктов. Для [product] перечисли захваченные пары платформа/окружение, затем версии платформы desktop и окружения web. Выбери одну версию и обобщи страницы и артефакты. Не объединяй версии или окружения.

Ожидаемый путь: list_products → list_platforms → list_versions(platform="desktop", environment="web") → get_platform_summary(platform="desktop", environment="web") → list_pages.

list_pages.views[] даёт точные сохранённые ключи профилей. Выберите один для view: это может быть desktop, mobile, нумерованный профиль или метка устройства.

Воссоздание страницы по захвату​

Прочитай reconstruct-build через get_skill. Изучи [product], версию [version], окружение [environment], страницу [page]. Выбери сохранённые профили через list_pages. До геометрии прочитай get_page_summary.intent, подходящие list_flows и get_flow. Получи get_interface_scene для нужных представлений и обработай артефакт с проверкой хеша программно. Построй адаптивный семантический интерфейс с архивными ресурсами, измеренными состояниями и движением. Сохрани происхождение observed/inferred/operator, укажи пробелы и гипотезы. Проверь захваченные и промежуточные ширины, состояния и процессы.

Scene возвращает ссылки на артефакт. Для HTTP пути принадлежат серверу: скачайте возвращённые URI с авторизацией MCP и проверьте хеш. Для явно запрошенного диагностического снимка фиксированного окна используйте get_reconstruction_bundle по фрагментам до двух высот окна; сохраняйте имена файлов и проверяйте starterLimitations, captureTruncated, selectionComplete. Заготовка не устанавливает адаптивное поведение.

Воссоздание компонента​

Для [product], версии [version], окружения [environment], страницы [page], сохранённого [view] найди [component] через get_page_outline. Прочитай один get_section_bundle родительской области или пакет выбранных областей через get_page_bundles. Сначала используй превью текста. Полный текст и отдельные слои запрашивай только при недостаточности пакета. Разрешай медиа через get_element_asset, шрифты — через get_fonts и get_capture_asset. Реализуй компонент и укажи выведенное поведение.

Границы компонентов эвристические. Листья вложенной структуры — подсказки; не запрашивайте пакет для каждого листа. Изображения дают необязательную итоговую визуальную проверку, структурированное IR — свидетельства содержимого и компоновки.

Аудит навигации и процессов​

Для [product], версии [version], окружения [environment], страницы/представления [page]/[view] прочитай get_page_summary.intent, list_flows и get_flow(flowId=...). Проверь задачи, шаги, свидетельства и пробелы. Отделяй ожидаемые результаты от наблюдаемых. Сопоставь их с get_page_transitions, манифестами сценариев, записанными шагами и повторами того же окружения. Укажи отсутствующую или устаревшую семантику; найденная ссылка не доказывает записанное действие или результат.

Сравнение desktop и mobile​

Для [product], версии [version], окружения web перечисли сохранённые профили [page]. Сравни настольный и мобильный профили по сводкам, IR и измеренной геометрии. Определи изменения компоновки, перемещённое/отсутствующее содержимое и ограничения захвата. Изображения — только для необязательной визуальной проверки; не выводи отсутствующий мобильный захват из настольных данных.

Для нативного сравнения выбирайте явные захваченные пары, например desktop/macos и mobile/ios, и сохраняйте свидетельства окружений раздельно.

Инвентаризация ресурсов дизайна​

Для [product], версии [version], платформы [desktop-or-mobile], окружения [environment] изучи get_technology_stack, get_fonts, get_themes, list_product_assets и list_archived_assets. Предпочитай сохранённые оригиналы через get_capture_asset; исходные URL используй только при отсутствии байтов. Определи шрифты, темы, медиа и технологии. Укажи заменённые ресурсы и неопределённые детали исходного кода.

По умолчанию захват сохраняет до 2500 видимых элементов страницы; предел задаётся заданием. Hover/focus/active, содержимое наведения/клика, другая цветовая схема и читаемые фреймы записываются как свидетельства, где позволяет страница, но другая динамика может отсутствовать или быть частичной. Обычный обход использует исходную локаль; captureAllLocales=true может включать переведённые маршруты. Сообщайте реальные truncated и метаданные лимитов, не предполагая полного покрытия. Параметры, доступ и квоты см. в каталоге инструментов.

Проверка состояний взаимодействия​

Для [product], версии [version], страницы [page], представления [view] прочитай evidence из get_page_summary. Перечисли интерактивные компоненты с измеренными состояниями, раскрытиями hover/click и различиями темы. Открывай снимки через get_page_evidence_image только для нужных визуальных проверок и сообщи незахваченные состояния.

Отправка и отслеживание заявки на продукт​

Получи доступные варианты заявок и отправь заявку на добавление https://example.com/ с desktop/web, если эта пара доступна. Сохрани возвращённый ID, проверь статус и жди изменений через wait_product_request. Продолжай, пока заявку не одобрят или отклонят; сообщи решение. Одобрение не означает, что новая версия захвата опубликована.

Отправь заявку обновления продукта <product-key> с выбранными платформой/окружением. Используй существующий исходный URL. Сохрани ID и отслеживай заявку; не создавай новую после тайм-аута ожидания.