Elementary MCP Server

официальный

Предоставляет данные наблюдаемости, происхождения, результатов тестирования и инцидентов AI-агентам через MCP

Документация

Elementary MCP Server

Elementary MCP Server позволяет подключить ваше окружение Elementary к любому клиенту, поддерживающему MCP (Model Context Protocol). Это дает возможность AI-агентам, копилотам или интерфейсам на естественном языке запрашивать и воздействовать на ваш стек данных, используя актуальный контекст.

Что такое MCP?

MCP (Model Context Protocol) — это открытый протокол, представленный Anthropic. Он определяет способ, с помощью которого AI-системы могут структурированно получать контекст и инициировать действия от внешних инструментов.

Elementary MCP Server предоставляет интерфейс для запроса ключевых частей вашего окружения данных, включая:

  • Модели
  • Тесты
  • Инциденты
  • Покрытие тестами
  • Lineage (dbt + BI), включая уровень колонок
  • Инциденты

Это позволяет реализовать такие сценарии, как:

  • Вопрос «Каков статус модели, питающей дашборд доходов?»
  • Автоматическое создание теста свежести для колонки
  • Просмотр lineage для поиска первопричин проблем
  • Запуск обновлений или синхронизаций без открытия пользовательского интерфейса

Как это работает

MCP Server работает как удаленный сервис и доступен через единую аутентифицированную конечную точку. Он совместим с любым MCP-совместимым клиентом, таким как Claude, Cursor IDE, а также с пользовательскими агентами и LLM-копилотами.

Поддерживаемые операции

Вы можете использовать Elementary MCP Server для:

  • Полная информация об активах — метаданные, определения колонок и покрытие тестами
  • Lineage — исследование lineage на уровне таблиц и колонок в dbt и BI-инструментах
  • Инциденты — просмотр открытых инцидентов и их контекста
  • Тесты — просмотр и добавление тестов с помощью каталога тестов
  • Модели — проверка метаданных и статуса моделей
  • История выполнений — просмотр истории запусков и сведений о производительности

В ближайшее время

Мы расширяем поддержку, чтобы включить:

  • Сводки о состоянии данных
  • Метрики объема и свежести
  • Триггеры синхронизации
  • Обновления конфигурации облачных тестов