Tableau-Arbeitsmappen erstellen und prüfen

cwtwb · MCP-Server von aidatacooper · MCP-Server

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.

Eigenes Profil aus den Quellen des Servers, Stand 05.10.2026 · Beleg 4

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

  1. Mit `pip install cwtwb` installieren (Python 3.10 oder neuer).
  2. In der Client-Konfiguration den Befehl `uvx` mit dem Argument `cwtwb` eintragen; für Claude Code genügt `claude mcp add cwtwb -- uvx cwtwb`.
  3. 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.

Eigene Einordnung aus Name und Beschreibung des Anbieters, ohne technische Prüfung. Maßgeblich ist der Text des Anbieters darunter.

Beschreibung des Anbieters

A Python-based engine that enables Text-to-Tableau twb dashboards generation.

Eckdaten

—: Angabe nicht belegt.

Maintainer
aidatacooper
Repository-Lizenz
AGPL-3.0-only
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
Tableau
Bereiche
Analyse
Plattformen
—

Werkzeuge

create_workbook

Legt eine neue Arbeitsmappe an.

add_worksheet

Fügt ein Arbeitsblatt hinzu.

add_dashboard

Legt ein Dashboard an, auf Wunsch mit einer Layoutdatei.

add_calculated_field

Fügt ein berechnetes Feld hinzu und prüft Funktionsnamen.

list_worksheets

Listet die Arbeitsblätter der aktiven Arbeitsmappe.

generate_gallery_layout

Überträgt eine Gallery-Vorlage auf konkrete Arbeitsblattnamen.

save_workbook

Schreibt die Arbeitsmappe in eine Datei.

validate_workbook

Prüft lokal gegen das XSD-Schema, ohne zu schreiben.

validate_workbook_api

Prüft über die Tableau-REST-API, ohne zu veröffentlichen.

upload_workbook

Veröffentlicht die Arbeitsmappe auf Tableau Cloud oder Server.

screenshot_workbook

Erzeugt ein Bild einer Ansicht nach dem Hochladen.

Rechte

Liest und schreibt

Einordnung aus Werkzeugliste, Paketangaben und Paketinhalt, keine technische Prüfung · So entsteht die Ampel

  • 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)

Verbundenes