dbt MCP
dbt-mcp
Официальный сервер MCP от dbt Labs: Semantic Layer, метаданные проекта, запуск команд dbt и SQL к хранилищу из агента
- 608 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Запросы к хранилищу и запуск dbt идут под вашим токеном
- Часть инструментов требует платформу dbt
Установка
- Работает в
Ручная установка
Открой документацию dbt по MCP, подключи сервер пакета dbt-mcp и задай переменные DBT_HOST, DBT_TOKEN, DBT_PROD_ENV_ID. Спроси владельца, какие права у токена, и начни с тестовой среды.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запросы к хранилищу и запуск dbt идут под вашим токеном
- Часть инструментов требует платформу dbt
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
dbt MCP дает агенту доступ к проекту dbt: запросы к Semantic Layer, метаданные моделей и источников, запуск команд dbt и выполнение SQL. Текст в SQL работает на платформе dbt (`text_to_sql`). Пакет называется `dbt-mcp`, в README команды установки нет, она описана в документации dbt. Настройка идет переменными `DBT_HOST`, `DBT_TOKEN`, `DBT_PROD_ENV_ID`, `DBT_PROJECT_DIR` и `DBT_PATH`. Для клиентов с поддержкой пакетов в релизах лежит экспериментальный файл `dbt-mcp.mcpb`. Версия 2.5.0, лицензия Apache-2.0.
Для кого. Для аналитиков и инженеров данных, которые работают с dbt и хотят задавать вопросы к метрикам и моделям из агента.
Подходит, если
- Нужно спросить у агента метрики из Semantic Layer
- Нужны метаданные моделей и источников проекта dbt
- Нужно запускать команды dbt и SQL из чата
Не подходит, если
- Нужен сервер без токена dbt: часть инструментов работает только с платформой dbt
- Нельзя давать агенту запросы к рабочему хранилищу
Пример запроса к агенту
Покажи выручку по месяцам из Semantic Layer и назови модели dbt, от которых она зависитMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Ограничения
Агент выполняет запросы к хранилищу и запускает dbt под вашим токеном, поэтому доступ расширенный. Выдайте токен с минимальными правами и начните с тестовой среды. Команды запуска смотрите в документации dbt: в README их нет. Для публикации пакета в клиентах с MCPB файл экспериментальный.
Как отключить. Удалите запись сервера из настроек клиента и отзовите токен dbt в аккаунте.
Частые вопросы
Что делает dbt MCP?
Дает агенту доступ к Semantic Layer, метаданным проекта dbt, командам dbt и SQL к хранилищу.
Как установить?
В README команды нет, порядок описан в документации dbt. Пакет называется dbt-mcp, настройка идет переменными окружения.
Это официальный сервер?
Да, репозиторий принадлежит организации dbt Labs.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОфициальный MCP-сервер Apache IoTDB: SQL-запросы к временным рядам в древовидной и табличной модели, экспорт в CSV и Excel
Официальный MCP-сервер YDB
YDB MCP
Официальный MCP-сервер YDB от разработчиков базы: SQL-запросы с параметрами, план выполнения, обзор директорий и основа для своих серверов
DB MCP Server
db-mcp-server
Сервер MCP для нескольких баз данных с защитой: режим только чтения по каждой базе и ограничение числа строк. Написан на Go, запуск в Docker
Контекстный слой для data-агентов: семантический слой, вики компании и MCP, чтобы агент писал к хранилищу правильные запросы
MCP-сервер на Python для работы с MySQL: список таблиц, чтение данных, выполнение SQL и разбор схемы через контролируемый интерфейс
Официальный MCP-сервер MongoDB: запросы и агрегации к базам, управление индексами, кластерами Atlas и локальными развертываниями
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| dbt MCP (эта запись) | да | API-ключ | 608 | |
| DB MCP Server | нет | API-ключ | 465 | несколько баз данных с режимом read_only по каждой |
| ArcticDB MCP | нет | не нужна | 775 | хранилище временных рядов ArcticDB |
| dbt Charts | да | 565 | дашборды как YAML поверх SQL, бета |
Коротко о README
README описывает сервер MCP для проектов dbt с инструментами Semantic Layer, метаданных, команд dbt и SQL и отсылает к документации dbt за установкой. Лицензия Apache-2.0.