Amazon OpenSearch Service представил MCP Apps — расширение Model Context Protocol (MCP), которое добавляет интерактивные визуализации в ответы ИИ-агентов. Теперь проверка результатов расследования инцидентов происходит в том же окне чата, без переключения вкладок браузера.

Проблема, которую решает MCP Apps, знакома каждому, кто работал с observability-агентами. Агент быстро находит гипотезу о причине инцидента, но её проверка требует ручного труда: нужно открыть отдельный инструмент, перейти к нужному дашборду, сопоставить данные с текстовым ответом агента. Этот цикл внешней проверки — узкое место, которое сводит на нет преимущество автоматизации. MCP Apps закрывают этот разрыв, возвращая визуализацию в контекст диалога.

Without MCP AppsWith MCP Apps
Agent returns text → open browser → log in → navigate → verify manuallyAgent returns text + interactive visualization → review inline
You cannot see the underlying data in AI outputMCP App results are deterministic (OpenSearch MCP App executes code)
Context-switching between IDE and dashboard tabsSingle conversation thread in your IDE
Agent reasons only on its own outputAgent reads MCP App results as additional structured context
Human verification takes minutes across external platformsVerification compressed to seconds, inline with the agent

MCP Apps расширяют стандартный MCP, который обычно возвращает только текстовые ответы. Каждый вызов инструмента теперь возвращает две части: текстовое резюме и интерактивную визуализацию — trace waterfall, карту сервисов или график логов. Визуализация генерируется кодом, который выполняет запросы к тем же источникам данных, что и дашборды OpenSearch UI. Это делает результаты детерминированными: вы видите фактические данные, а не интерпретацию модели.

Каждый вызов инструмента возвращает текстовый ответ и интерактивную визуализацию: trace waterfall, карту сервисов, график логов.

MCP App observability report showing an error-count-by-service bar chart, a root cause table, and an analysis summary.
MCP App observability report showing an error-count-by-service bar chart, a root cause table, and an analysis summary. · Источник: AWS Machine Learning Blog

Архитектура MCP Apps включает локальный MCP-сервер, который работает на вашей машине и выступает мостом между IDE и OpenSearch UI. Сервер обрабатывает вызовы инструментов, выполняет запросы к OpenSearch UI и возвращает двойной ответ. Данные остаются в вашем AWS-аккаунте, управление доступом сохраняется. Это важно для организаций, которые выбрали локальные агентские решения ради контроля и экономии, но страдали от неудобства проверки.

Настройка MCP Apps описана в официальном руководстве AWS. Для работы потребуется IDE с поддержкой MCP (например, Claude Desktop, VS Code или Cursor) и OpenSearch UI, подключённый к вашим источникам данных. MCP Apps доступны для OpenSearch доменов, serverless-коллекций, CloudWatch и Amazon Managed Service for Prometheus.

MCP Apps — часть более широкого тренда в observability: интеграция ИИ-агентов с инструментами визуализации. Подобные решения предлагают и другие вендоры, но подход Amazon отличается тем, что визуализация генерируется детерминированно, на основе реальных данных, а не на основе текстового описания. Это снижает риск ошибок и ускоряет проверку гипотез.

Для инженеров, которые ежедневно работают с инцидентами, MCP Apps означают сокращение времени на проверку с часов до минут. Вместо переключения между инструментами и ручного сопоставления данных, они могут проверять гипотезы прямо в чате, сохраняя контекст расследования. Это делает агентскую observability более практичной и приближает её к обещанию полной автоматизации.