Dremio MCP server
MCP-сервер Dremio: агент смотрит таблицы, ищет закономерности в данных и разбирает нагрузку кластера.
- 53 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Персональный токен Dremio открывает агенту все источники и таблицы, доступные его владельцу.
- Параметр `allow_dml` разрешает серверу создавать представления в Dremio.
Установка
- Работает в
Ручная установка
uv run dremio-mcp-server --helpПроверка после клонирования репозитория `dremio/dremio-mcp`. Нужны `uv` и Python 3.11+.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Персональный токен Dremio открывает агенту все источники и таблицы, доступные его владельцу.
- Параметр `allow_dml` разрешает серверу создавать представления в Dremio.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер соединяет агента с платформой Dremio для аналитики на озере данных. Он работает в трех режимах, их можно сочетать через запятую. `FOR_DATA_PATTERNS` открывает таблицы и данные для поиска закономерностей. `FOR_SELF` дает разобрать саму систему Dremio, включая анализ рабочей нагрузки. `FOR_PROMETHEUS` подключает метрики Prometheus, если они включены в кластере. Вход идет по персональному токену доступа (PAT). Для Dremio Cloud добавляется идентификатор проекта. Дополнительные опции включают семантический поиск и разрешение создавать представления (`allow_dml`). Для рабочих развертываний в Kubernetes есть Helm-чарт с потоковым HTTP, OAuth и метриками Prometheus.
Для кого. Аналитикам данных и администраторам Dremio, которые хотят спрашивать таблицы и нагрузку кластера словами из Claude Desktop.
Подходит, если
- Таблиц на озере данных много, и агент должен подсказать, где искать нужные поля.
- Медленные запросы разбираются по нагрузке кластера в режиме `FOR_SELF`.
- Метрики Prometheus кластера читаются рядом с данными Dremio.
- Команда разворачивает сервер в Kubernetes через Helm с OAuth.
Не подходит, если
- Данные лежат вне Dremio: сервер знает только эту платформу.
- Токен выдавать агенту нельзя: PAT открывает все доступные его владельцу источники.
- Нужна официальная поддержка: сервер в нее не входит.
Пример запроса к агенту
Покажи, какие таблицы в источнике sales связаны с заказами, и найди закономерности в сумме заказов по месяцам.MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
Ограничения
Локальная установка идет из клонированного репозитория, пакета в реестре README не называет. Нужны Python 3.11 или новее и менеджер `uv`. Конфигурацию сервера создают командой `uv run dremio-mcp-server config create dremioai`, а Claude Desktop правят отдельной командой. Режим для Claude Desktop описан только для него. Сервер не входит в поддержку продукта Dremio. Для развертывания в Kubernetes образ собирают сами командой `docker build -t dremio-mcp:0.1.0 .`.
Как отключить. Удалите раздел `Dremio` из `claude_desktop_config.json` и файл `~/.config/dremioai/config.yaml` с токеном. Токен отзовите в настройках Dremio. Развертывание в Kubernetes снимает `helm uninstall`.
Частые вопросы
Как установить Dremio MCP server?
Склонируйте репозиторий, поставьте `uv` и проверьте `uv run dremio-mcp-server --help`. Затем создайте конфигурацию командой `uv run dremio-mcp-server config create dremioai` с адресом и токеном, а после нее `uv run dremio-mcp-server config create claude`.
Как не светить токен в истории оболочки?
Положите PAT в файл и передайте путь с префиксом `@`: `--pat @/path/to/tokenfile`. Тот же префикс работает в поле `pat` файла `config.yaml`.
Какой адрес указывать для Dremio Cloud?
Для региона США подойдет `https://api.dremio.cloud` или сокращение `prod`, для Европы `https://api.eu.dremio.cloud` или `prodemea`. Для проекта в облаке нужен еще `--project-id`.
Что делают режимы сервера?
`FOR_DATA_PATTERNS` читает таблицы и данные, `FOR_SELF` разбирает систему и нагрузку Dremio, `FOR_PROMETHEUS` берет метрики Prometheus. Режимы перечисляют через запятую.
Как развернуть сервер для команды?
Используйте Helm-чарт из каталога `helm/dremio-mcp`. Рекомендованный вариант для рабочей среды идет с OAuth, вариант с PAT README помечает как тестовый.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОфициальный MCP-сервер Tableau: агент ищет источники данных, отправляет к ним запросы и открывает дашборды и метрики Pulse
Один MCP-сервер для SQLite, SQL Server, PostgreSQL и MySQL: агент читает и меняет данные, правит схему и выгружает CSV и JSON
MCP-сервер DataHub: агент ищет таблицы и столбцы по метаданным, строит lineage и находит SQL-запросы аналитиков
Локальный эмулятор Databricks API с MCP-сервером на 67 инструментов: агент работает с SQL и заданиями без рабочего пространства
MySQL MCP Server Pro
mysql_mcp_server_pro
MCP-сервер для MySQL: выполняет SQL с ролями доступа, ищет таблицы по комментариям и разбирает блокировки, индексы и планы запросов
Официальный MCP-сервер Apache Doris только для чтения: каталоги, запросы, диагностика кластера, поиск и lineage
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Dremio MCP server (эта карточка) | да | API-ключ | 53 | |
| MCP Toolbox for Databases | да | не нужна | 16 812 | подключает агента к набору баз данных; Dremio MCP server работает с одной платформой Dremio и умеет разбирать нагрузку кластера |
| DataHub MCP Server | да | API-ключ | 85 | ищет по каталогу метаданных DataHub; Dremio MCP server читает таблицы и данные в самом Dremio |
Коротко о README
README делит установку на удаленное развертывание через Helm и локальную для настольного клиента. Дальше идут формат файла настроек, три режима сервера, расположение логов по системам и ссылки на документы по архитектуре, инструментам и параметрам.