Cwtwb is a Python toolkit and Model Context Protocol (MCP) server designed for reproducible Tableau workbook (.twb/.twbx) generation from code or AI-driven tool calls. It serves as a workbook engineering layer, enabling the creation of dashboards that are inspectable, stable, and safe to automate in various workflows, including scripts and CI/CD. The toolkit supports building from templates, adding calculated fields and parameters, constructing worksheets from chart primitives, assembling interactive dashboards, and validating the final output for use in Tableau Desktop.
主な機能
01Programmatic Tableau Workbook Generation (.twb / .twbx)
02Reproducible Workbook Engineering Layer
03Integrated MCP Server for AI/Client Automation
04Guided Datasource-First Authoring Workflow
05Worksheet Cloning and Refactoring Capabilities
0613 GitHub stars