Superset MCP Server
Drives an Apache Superset instance — dashboards, charts, datasets and SQL Lab — from an agent.
Add it to your client
Communityuv pip install . && mcp install main.py
- Transport
- stdio
- Runtime
- Python
- Auth
- Required
- License
- MIT
- Stars
- 190
Superset's REST API is broad, and this server mirrors most of it: dashboards, charts, datasets, database connections, saved queries and SQL Lab execution all have their own tools. Two of them are worth singling out before running anything, since superset_database_validate_sql checks a statement against the target database and superset_sqllab_estimate_query_cost asks what it will cost, which is a cheaper way to fail than launching a query on a warehouse. Session handling is exposed rather than hidden: the server authenticates with a username and password from a local .env, caches the token in a .superset_token file, and gives the agent superset_auth_check_token_validity and superset_auth_refresh_token so an expired session is repaired mid-task instead of breaking it. It is a community project, tested against Superset 4.1.1.
Similar MCP servers
SingleStore MCP Server
MCP serverConnects agents to SingleStore workspaces: list databases, describe tables, run SQL.
Adyen MCP Server
MCP serverAdyen's alpha server covering Checkout sessions, payment links and Management API reads.
SurrealDB MCP Server
MCP serverCommunity bridge to SurrealDB: run SurrealQL, manage records and relations from an agent.

Comments(0)
Sign in to comment