- Mcp Superset
Mcp Superset
Overview
The most comprehensive MCP server for Apache Superset — 135+ tools covering full platform management.
Features
-
Dashboards (15 tools) — CRUD, copy, publish/unpublish, native filters, export/import, embedded
-
Charts (11 tools) — CRUD, copy, data retrieval, cache warmup, export/import
-
Databases (18 tools) — CRUD, schemas, tables, metadata, validation, connection testing
-
Datasets (11 tools) — CRUD, refresh schema, duplicate, export/import
-
SQL Lab (5 tools) — execute, format SQL, results, cost estimation, CSV export
-
Security (22 tools) — users, roles, permissions, RLS (Row Level Security), groups, dashboard access grant/revoke
-
Audit — permissions matrix (user × dashboards × datasets × RLS)
-
System (21 tools) — reports, annotations, tags, logs, assets export/import
Safety
30+ built-in validations: confirmation flags for destructive operations, DDL/DML blocking in SQL Lab, automatic datasource_access synchronization.
Transports
Supports Streamable HTTP, SSE, and stdio.
Install
pip install mcp-superset
uvx mcp-superset
Server Config
{
"mcpServers": {
"superset-stdio": {
"command": "uvx",
"args": [
"mcp-superset",
"--transport",
"stdio"
],
"env": {
"SUPERSET_BASE_URL": "https://your-superset-instance.com",
"SUPERSET_USERNAME": "admin",
"SUPERSET_PASSWORD": "<YOUR_PASSWORD>"
}
},
"superset-http": {
"type": "http",
"url": "http://localhost:8001/mcp"
},
"superset-sse": {
"type": "sse",
"url": "http://localhost:8001/sse"
}
}
}