Tableau-Arbeitsmappen erstellen und prüfen
MCP-Server für Tableau · AGPL-3.0-only
Liest und schreibtWas der Baustein im Konto darf
Server und Python-Toolkit, mit dem ein Assistent Tableau-Arbeitsmappen (.twb/.twbx) erstellt, ändert und prüft. Er bearbeitet Arbeitsblätter, Dashboards, berechnete Felder und Layouts.
Was der Server kann
- Erstellt oder öffnet Arbeitsmappen, fügt Arbeitsblätter, Diagramme und Dashboards hinzu und speichert das Ergebnis.
- Legt berechnete Felder an und prüft dabei die verwendeten Funktionsnamen gegen den mitgelieferten Tableau-Katalog.
- Fügt Dashboard-Aktionen hinzu (Filter, Hervorheben, URL, Navigation, Parameter, Set).
- Schlägt aus sieben mitgelieferten Dashboard-Vorlagen passende Layouts vor und überträgt sie auf vorhandene Arbeitsblätter.
- Prüft Arbeitsmappen lokal gegen das Tableau-XSD-Schema und optional per REST-API gegen Tableau Cloud oder Server.
- Setzt bestehende Arbeitsmappen auf neue Datenquellen um.
Einsatz in Marketing und Vertrieb
- Reporting
- Aus einer Spezifikation baut der Assistent ein Dashboard mit Balkendiagramm und Kennzahlen, prüft es lokal und legt eine .twb-Datei zur Weiterarbeit in Tableau Desktop ab.
- Reporting
- Eine bestehende Arbeitsmappe wird auf eine neue Datenquelle umgestellt, bevor sie an ein anderes Team geht.
Einrichtung
- Mit `pip install cwtwb` installieren (Python 3.10 oder neuer).
- In der Client-Konfiguration den Befehl `uvx` mit dem Argument `cwtwb` eintragen; für Claude Code genügt `claude mcp add cwtwb -- uvx cwtwb`.
- Für die Cloud-Prüfung zusätzlich `pip install "cwtwb[validate]"` ausführen und `.env.example` nach `.env` kopieren.
Grenzen
- Es ist ein Werkzeug zum Bauen von Arbeitsmappen, kein Assistent für Datenanalyse in Gesprächsform.
- Die REST-API-Prüfung setzt laut README Tableau Cloud ab Version 2026.2 voraus.
- Die Funktionsprüfung bei berechneten Feldern ist nur ein Namenscheck und ersetzt keine vollständige Prüfung durch Tableau.
- Lizenz ist AGPL-3.0.
Einordnung der Redaktion
Aufgaben: Auswerten & berichten. Allgemein nutzbar, etwa für Büro, Daten und Dokumente.
Beschreibung des Anbieters
A Python-based engine that enables Text-to-Tableau twb dashboards generation.
Eckdaten
- Maintainer
- aidatacooper
- Repository-Lizenz
- AGPL-3.0-only
- Dienstanbieter
- Offizielle Dienstherkunft nicht belegt
- Dienste
- Tableau
- Bereiche
- Analyse
- Plattformen
- —
Werkzeuge
create_workbookLegt eine neue Arbeitsmappe an.
add_worksheetFügt ein Arbeitsblatt hinzu.
add_dashboardLegt ein Dashboard an, auf Wunsch mit einer Layoutdatei.
add_calculated_fieldFügt ein berechnetes Feld hinzu und prüft Funktionsnamen.
list_worksheetsListet die Arbeitsblätter der aktiven Arbeitsmappe.
generate_gallery_layoutÜberträgt eine Gallery-Vorlage auf konkrete Arbeitsblattnamen.
save_workbookSchreibt die Arbeitsmappe in eine Datei.
validate_workbookPrüft lokal gegen das XSD-Schema, ohne zu schreiben.
validate_workbook_apiPrüft über die Tableau-REST-API, ohne zu veröffentlichen.
upload_workbookVeröffentlicht die Arbeitsmappe auf Tableau Cloud oder Server.
screenshot_workbookErzeugt ein Bild einer Ansicht nach dem Hochladen.
Rechte
- 6 von 11 Werkzeugen legen Daten an oder ändern sie, etwa create_workbook, add_worksheet, add_dashboard.
Verbinde zuerst ein Testkonto oder eine Sandbox und lass Änderungen einzeln bestätigen, bevor der Baustein mit echten Daten arbeitet.
Für die lokale Arbeit ist kein Konto nötig. Die Prüfung über die REST-API und der Upload brauchen Zugangsdaten (Personal Access Token) für Tableau Cloud oder Server, die in einer .env-Datei oder Umgebungsvariablen stehen. Der Server schreibt Dateien und kann Arbeitsmappen veröffentlichen.
- Zugriffe laut Paketangaben
- —
- Authentifizierung
- —
- Transport
- —
- Technische Prüfung
- Ungeprüft
Quellen (4)
- 1
- 2
- 3
- 4
- Abgerufen und Felder geprüft: 2026-10-05; technische Prüfung: ungeprüft