Skip to content
↑↓navigate↵openescclose
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Superset MCP Server logo
MCP server

Superset MCP Server

Drives an Apache Superset instance — dashboards, charts, datasets and SQL Lab — from an agent.

0
SaveVisit website ↗
GitHub stars
190
Repository on GitHub

Add it to your client

Community
Install
uv pip install . && mcp install main.py
Transport
stdio
Runtime
Python
Auth
Required
License
MIT
Stars
190
Tools
superset_auth_check_token_validitysuperset_auth_refresh_tokensuperset_dashboard_listsuperset_chart_listsuperset_dataset_listsuperset_database_get_tablessuperset_database_validate_sqlsuperset_sqllab_execute_querysuperset_sqllab_estimate_query_costsuperset_query_stop

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.

Comments(0)

Sign in to comment

No comments yet — be the first.

Similar MCP servers

Report this comment

Why are you reporting this?