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, платформе документации для разработчиков.