What is Superset MCP Integration?
MCP server for interacting with Apache Superset, enabling AI agents to connect to and control a Superset instance programmatically.
How to use Superset MCP Integration?
Install via Smithery (npx -y @smithery/cli install @aptro/superset-mcp --client claude) or manually: set up Superset (tested with version 4.1.1) using Docker, clone the repo, create a .env file with SUPERSET_BASE_URL, SUPERSET_USERNAME, and SUPERSET_PASSWORD, install dependencies with uv pip install ., then run mcp install main.py for Claude Desktop.
Key features of Superset MCP Integration
- Dashboard CRUD operations (list, get, create, update, delete)
- Chart creation, update, and deletion
- Database connection management and SQL validation
- Dataset listing, retrieval, and creation
- SQL Lab query execution and formatting
- Tag management for organizing content
Use cases of Superset MCP Integration
- Manage dashboards and charts via natural language requests to Claude
- Execute, format, and estimate cost of SQL queries through Claude
- Create and update database connections programmatically
- List and inspect datasets, tables, schemas, and catalogs
- Organize content by tagging dashboards, charts, and other objects
评论