Перейти к содержанию
Ринат СултановБизнес · рынки · технологии

Интерфейсы / РАЗБОР

MCP Apps: когда вместо длинного ответа нужна панель

Иногда таблица с фильтрами удобнее десяти сообщений подряд. MCP Apps позволяет серверу передать интерфейс, который совместимый ассистент откроет прямо рядом с результатом инструмента.

Представьте обычную рабочую ситуацию

Руководитель описывает проблему с возвратами. Помощник предлагает несколько пилотов, а панель показывает для каждого исходные данные, показатели и решения, которые должен согласовать человек.

Как это работает по шагам

  1. Сервер публикует инструмент и связанную HTML-страницу ресурса.
  2. Клиент вызывает инструмент и получает данные.
  3. Совместимый хост открывает страницу в изолированном представлении.
  4. Пользователь меняет выбор и изучает данные в интерфейсе.

Если чуть глубже

В тестовом хосте сайта можно открыть две собственные панели: выбор предварительных пилотов и каталог протоколов. Хост получает HTML-ресурс и результат инструмента через действующий MCP, принимает ui/initialize и передаёт ui/notifications/tool-result. Панель выполняется в изолированном iframe.

Где проходит граница

Проверка в собственном минимальном хосте не означает подтверждённую работу во всех версиях ChatGPT, Claude или других клиентов. Хост не исполняет запросы iframe на произвольные инструменты и не предоставляет закрытые данные. Инициализация и передача данных проверены с официальным AppBridge 2.0.4 в эмуляции DOM. Интерфейсы Claude, ChatGPT и VS Code в этой среде не проверены.

За чем слежу дальше

Проверять панели отдельно в выбранных реальных ИИ-клиентах и фиксировать версии хостов. Собственный тестовый хост помогает воспроизводить инициализацию и передачу данных.

Дата проверки означает редакционную сверку с источниками. Это не обещание непрерывного мониторинга и не дата выпуска спецификации.

Журнал проверок и обновлений →

Первичные источники

← Все протоколыПроверить в Agent Lab →