mcp-superset — MCP-сервер для Apache Superset
mcp-superset
MCP-сервер для Superset, свыше 130 инструментов: дашборды, графики, датасеты, SQL Lab, роли и защита от опасных операций
- 65 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Учетная запись открывает создание, изменение и удаление дашбордов, датасетов, пользователей и ролей
- SQL Lab отправляет запросы в подключенные базы данных, а результаты попадают в контекст агента
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/mcp-supersetОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Учетная запись открывает создание, изменение и удаление дашбордов, датасетов, пользователей и ролей
- SQL Lab отправляет запросы в подключенные базы данных, а результаты попадают в контекст агента
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер охватывает REST API Apache Superset и дает агенту управлять экземпляром целиком. Для дашбордов есть создание, копирование, публикация, экспорт и импорт, встроенный режим и нативные фильтры. Графики можно создавать, копировать, выгружать данные и прогревать кеш. По базам данных доступны проверка подключения и просмотр схем и таблиц, по датасетам дублирование и обновление схемы. SQL Lab выполняет запросы, форматирует их, оценивает стоимость и отдает результат и CSV. Отдельные группы инструментов работают с отчетами, аннотациями, тегами, пользователями, ролями, группами, правилами построчного доступа RLS и аудитом прав. Для опасных действий есть подтверждающие флаги четырнадцати типов, блокировка DDL и DML в SQL Lab и защита системных ролей. Вход идет через JWT с автоматическим обновлением и CSRF, транспорты streamable-http, SSE и stdio, адрес и порт настраиваются флагами --host и --port.
Для кого. Аналитикам и администраторам BI, которые ведут Superset и хотят управлять дашбордами, датасетами и доступом через диалог с агентом.
Подходит, если
- Надо создать дашборд с набором графиков по описанию и сразу опубликовать его
- Права ролей и доступ к датасетам требуют аудита и массовой правки
- Агенту нужно выполнить запрос в SQL Lab и показать результат
- Для переноса между средами дашборды и датасеты выгружают и загружают архивом
- Нативные фильтры стоит выстроить одинаково на нескольких дашбордах
Не подходит, если
- Версия Superset старше проверенной: сервер рассчитан на 6.0.1, остальные версии не гарантированы
- Агенту нельзя давать управление пользователями и ролями: тогда выдайте учетную запись с узкими правами
- Для разового запроса к базе хватит обычного клиента SQL, а 130 инструментов только заполнят контекст
Пример запроса к агенту
Создай в Superset дашборд по датасету sales с графиками выручки по месяцам и по регионам и покажи ссылку, не публикуя его.MCP
- Транспорт
- http, sse, stdio
- Авторизация
- API-ключ
Переменные окружения
SUPERSET_BASE_URLобязательная- Адрес экземпляра Apache Superset
SUPERSET_USERNAMEобязательная- Имя пользователя Superset
SUPERSET_PASSWORDобязательная, секрет- Пароль пользователя Superset
SUPERSET_MCP_TRANSPORT- Транспорт: streamable-http, sse или stdio
Ограничения
Сервер проверен на Superset 6.0.1. Нужны адрес экземпляра, логин и пароль, провайдер входа db или ldap. Допускается и cookie сессии из браузера через SUPERSET_SESSION_COOKIE, но это запасной вариант для экземпляров без обычного входа, берегите значение как пароль. В заголовке README указано 128 с лишним инструментов, в сравнительной таблице 137, цифры в описании расходятся. Подтверждающие флаги и блокировка DDL и DML уменьшают вероятность ошибки, но не заменяют ограничение прав учетной записи.
Как отключить. Выполните claude mcp remove superset или уберите блок из конфигурации клиента, остановите процесс uvx mcp-superset. Для учетной записи Superset, созданной для агента, отзовите пароль и роли.
Частые вопросы
Какая версия Superset нужна?
В сравнительной таблице README указана версия 6.0.1. Работу с другими версиями проверяйте на тестовом экземпляре.
Как сервер защищает от опасных операций?
Подтверждающие флаги четырнадцати типов требуют явного согласия на разрушающие действия. В SQL Lab блокируются DDL и DML, а системные роли защищены от изменения.
Как подключиться к Superset с SSO?
Кроме логина и пароля есть режим SUPERSET_SESSION_COOKIE: значение cookie берут из браузера, а имя задают SUPERSET_SESSION_COOKIE_NAME, если оно не session. Режим приоритетнее логина и пароля.
Какие транспорты есть?
Streamable HTTP по умолчанию, SSE и stdio. Переменные SUPERSET_MCP_HOST, SUPERSET_MCP_PORT и SUPERSET_MCP_TRANSPORT или флаги --host, --port задают адрес.
Чем отличается от других MCP для Superset?
В README сравнение с тремя другими серверами: больше инструментов, управление безопасностью с RLS и группами, фильтры дашбордов и проверки перед опасными действиями. Сравнение составлено автором.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыАгент запрашивает метрики, логи и трассы из GreptimeDB на SQL, TQL и RANGE, с запретом записи и маскировкой чувствительных данных
MySQL MCP Server Pro
mysql_mcp_server_pro
MCP-сервер для MySQL: выполняет SQL с ролями доступа, ищет таблицы по комментариям и разбирает блокировки, индексы и планы запросов
Один MCP-сервер для SQLite, SQL Server, PostgreSQL и MySQL: агент читает и меняет данные, правит схему и выгружает CSV и JSON
MCP-сервер на Python для работы с MySQL: список таблиц, чтение данных, выполнение SQL и разбор схемы через контролируемый интерфейс
Официальный MCP-сервер Tableau: агент ищет источники данных, отправляет к ним запросы и открывает дашборды и метрики Pulse
MCP-сервер Dremio: агент смотрит таблицы, ищет закономерности в данных и разбирает нагрузку кластера.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| mcp-superset — MCP-сервер для Apache Superset (эта карточка) | нет | API-ключ | 65 | |
| Grafana MCP Server | да | API-ключ | 3 663 | панели Grafana и метрики, другая BI-система |
| Prometheus MCP Server | нет | не нужна | 525 | запросы к метрикам Prometheus, без дашбордов и датасетов |
Коротко о README
В README есть таблица сравнения с другими серверами для Superset, список возможностей, установка через pip, uv и uvx, переменные окружения, способы входа и флаги командной строки. Инструменты разбиты по группам.