Superset MCP Integration
Позволяет ИИ-агентам взаимодействовать с Apache Superset для управления данными и визуализациями.
Описание
Это MCP-сервер на Python для интеграции Apache Superset с ИИ-агентами (Claude, OpenAI SDK, Cursor). Обеспечивает программный контроль над дашбордами, чартами, базами данных, SQL-запросами и тегами через естественный язык. Поддерживает аутентификацию, выполнение запросов, форматирование SQL и мониторинг активности. Идеально для автоматизации BI-задач, анализа данных и интеграции Superset в AI-воркфлоу без ручного интерфейса.
Возможности
Управление дашбордами
Просмотр, создание, обновление и удаление дашбордов.
Управление чартами
Список, детали, создание, обновление и удаление чартов.
Работа с базами данных
Список БД, подключение, валидация SQL, получение таблиц, схем и связанных объектов.
SQL Lab
Выполнение запросов, форматирование SQL, оценка стоимости, экспорт результатов.
Управление тегами
Создание, удаление тегов и их применение к объектам.
Пользовательская информация
Получение данных о текущем пользователе, ролях и недавней активности.
Установка
Установите Superset локально: git clone –branch 4.1.1 –depth 1 https://github.com/apache/superset && cd superset && docker compose -f docker-compose-image-tag.yml up Доступ: http://localhost:8088, admin/admin.
Клонируйте репозиторий.
Создайте .env: SUPERSET_BASE_URL=http://localhost:8088 SUPERSET_USERNAME=your_username SUPERSET_PASSWORD=your_password
Установите зависимости: uv pip install .
Для Claude: mcp install main.py
Альтернатива: npx -y @smithery/cli install @aptro/superset-mcp –client claude