Elementary

официальный

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

Что можно делать с Elementary MCP?

  • Проверка состояния активов — Запросите метаданные, определения колонок и покрытие тестами для любой модели или таблицы в вашем стеке данных.
  • Изучение связей — Проследите зависимости на уровне таблиц и колонок в dbt и BI-инструментах, чтобы найти первопричины проблем.
  • Просмотр инцидентов — Получите список открытых инцидентов с их контекстом, чтобы понять, что в данный момент не работает.
  • Просмотр и добавление тестов — Ищите в каталоге тестов и создавайте новые, например, тест на свежесть для конкретной колонки.
  • Просмотр деталей модели — Ищите метаданные модели, статус и историю выполнения без открытия интерфейса.

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

Сервер MCP Elementary

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

Что такое MCP?

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

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

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

Это обеспечивает такие сценарии работы, как:

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

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

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

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

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

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

Скоро

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

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

Эта документация создана и размещена на Mintlify, платформе документации для разработчиков.