superset-mcp
superset-mcp
MCP-Server (Model Context Protocol) für Apache Superset. Er gibt KI-Assistenten vollen Zugriff auf Ihre Superset-Instanz — Dashboards, Diagramme, Datensätze, Datenbanken und SQL-Ausführung.
Voraussetzungen
uv — Python-Paketmanager
Zugriff auf eine laufende Apache Superset-Instanz
Einrichtung (dauert ca. 1 Minute)
1. Repository klonen
git clone <repo-url>
cd superset-mcp2. Anmeldedaten konfigurieren
cp .env.example .envBearbeiten Sie die .env:
SUPERSET_URL=http://your-superset-host:8088
SUPERSET_USERNAME=your-username
SUPERSET_PASSWORD=your-password3. Funktionstest
uv run superset-mcpSie sollten sehen, dass der MCP-Server ohne Fehler startet. Drücken Sie Ctrl+C zum Beenden.
Verbindung mit Ihrem KI-Client herstellen
Ersetzen Sie /ABSOLUTE/PATH/TO/superset-mcp durch den tatsächlichen Pfad, unter dem Sie das Repository geklont haben.
Claude Code
Fügen Sie dies zu ~/.claude/settings.json (oder settings.json auf Projektebene) hinzu:
{
"mcpServers": {
"superset": {
"command": "uv",
"args": ["--directory", "/ABSOLUTE/PATH/TO/superset-mcp", "run", "superset-mcp"],
"env": {
"SUPERSET_URL": "http://your-superset-host:8088",
"SUPERSET_USERNAME": "your-username",
"SUPERSET_PASSWORD": "your-password"
}
}
}
}Oder führen Sie dies im Terminal aus:
claude mcp add superset -- uv --directory /ABSOLUTE/PATH/TO/superset-mcp run superset-mcpClaude Desktop
Fügen Sie dies zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
oder %APPDATA%\Claude\claude_desktop_config.json (Windows) hinzu:
{
"mcpServers": {
"superset": {
"command": "uv",
"args": ["--directory", "/ABSOLUTE/PATH/TO/superset-mcp", "run", "superset-mcp"],
"env": {
"SUPERSET_URL": "http://your-superset-host:8088",
"SUPERSET_USERNAME": "your-username",
"SUPERSET_PASSWORD": "your-password"
}
}
}
}Cursor
Fügen Sie dies zu .cursor/mcp.json in Ihrem Projekt oder global zu ~/.cursor/mcp.json hinzu:
{
"mcpServers": {
"superset": {
"command": "uv",
"args": ["--directory", "/ABSOLUTE/PATH/TO/superset-mcp", "run", "superset-mcp"],
"env": {
"SUPERSET_URL": "http://your-superset-host:8088",
"SUPERSET_USERNAME": "your-username",
"SUPERSET_PASSWORD": "your-password"
}
}
}
}Verfügbare Tools
Dashboards
Tool | Beschreibung |
| Alle Dashboards auflisten (mit optionaler Suche) |
| Dashboard per ID oder Slug abrufen |
| Alle Diagramme eines Dashboards abrufen |
| Alle von einem Dashboard verwendeten Datensätze abrufen |
| Ein neues Dashboard erstellen |
| Titel, Layout, Metadaten aktualisieren |
| Ein Entwurfs-Dashboard veröffentlichen |
| Ein Dashboard duplizieren |
| Ein Dashboard löschen |
Diagramme
Tool | Beschreibung |
| Alle Diagramme auflisten (mit optionaler Suche) |
| Ein Diagramm per ID oder UUID abrufen |
| Die neuesten Daten für ein Diagramm abrufen |
| Ein neues Diagramm erstellen |
| Diagrammeigenschaften aktualisieren |
| Ein Diagramm löschen |
Datensätze
Tool | Beschreibung |
| Alle Datensätze auflisten |
| Einen Datensatz per ID oder UUID abrufen |
| Aus einer Tabelle oder SQL-Abfrage erstellen |
| Bestehenden abrufen oder neuen erstellen |
| Spalten aus der Quelltabelle synchronisieren |
| Datensatzeigenschaften aktualisieren |
| Anzeigen, welche Diagramme/Dashboards ihn verwenden |
| Einen Datensatz löschen |
Datenbanken
Tool | Beschreibung |
| Alle Datenbankverbindungen auflisten |
| Eine Datenbankverbindung per ID abrufen |
| Schemas in einer Datenbank auflisten |
| Tabellen in einem Schema auflisten |
| Spalteninformationen für eine Tabelle abrufen |
| Eine SELECT * Vorlage für eine Tabelle abrufen |
SQL
Tool | Beschreibung |
| Eine SQL-Abfrage ausführen und Ergebnisse abrufen |
| Eine SQL-Abfrage formatieren (Pretty-Print) |
| Abfragekosten schätzen (falls unterstützt) |
| Gespeicherte SQL-Abfragen auflisten |
| Eine SQL-Abfrage speichern |
Beispiel-Prompts
Sobald die Verbindung zu Ihrem KI-Assistenten besteht:
"List all published dashboards"
"Create a new dashboard called 'Sales Overview'"
"Show me all charts in dashboard 11"
"Run a SQL query on database 2: SELECT count() FROM orders"*
"What datasets are used by the 'Revenue' dashboard?"
"Create a bar chart using dataset 5 showing sales by region"
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/thedeceptio/superset-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server