tableaugen-mcp について
tableaugen-mcpは、CSVファイルと自然言語の指示から編集可能なTableauワークブックを作成するMCPサーバーです。AIクライアントでダッシュボードを作るユーザー向けで、データセットの分析やプレビュー、Tableau CloudまたはTableau Serverへの公開にも対応します。
主な機能
- 01.twbと.twbxワークブックの生成
- 02CSVのスキーマとデータの分析
- 03Tableau CloudまたはServerへの公開
- 04ダッシュボードテンプレートの一覧
- 05生成したワークブックのプレビュー
活用シーン
- 01CSVとプロンプトからダッシュボードを作成
- 02ワークブック作成前のデータセット確認
- 03生成したワークブックのTableau Cloudへの公開
MCP 対応
Claude Desktop、Cursor、VS CodeなどのMCP対応クライアントに、ワークブック生成、データセット分析、公開、テンプレート、プレビューのツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| style | string | いいえ | 任意のスタイル指定:'corporate'、'executive'、'analytical'、またはカスタムの説明。 |
| prompt | string | はい | 生成するダッシュボードの自然言語による説明(例:'quarterly revenue by region with YoY comparison')。 |
| csv_path | string | はい | ソース CSV ファイルの絶対パス。 |
| output_path | string | はい | 生成したワークブックを保存する絶対パス。拡張子によって形式(.twb または .twbx)が決まります。 |
詳細
TabGen MCP サーバー
自然言語と CSV から、本番環境ですぐに使える Tableau ワークブックを生成します。
TabGen の公式 MCP(Model Context Protocol)サーバーです。TabGen は、AI を活用した Tableau ワークブック生成ツールです。CSV と一行のプロンプトから、Tableau Desktop で直接開いたり、Tableau Cloud に公開したりできる実際の .twb/.twbx ファイルを生成します。
できること
TabGen は Tableau 向けに出力します。データセットを指定し、作成したいダッシュボードを説明すると、実際に編集可能なワークブックが返されます。スクリーンショットでも、提案でも、コードスニペットでもありません。生成されたファイルには、実際のデータ接続、計算フィールド、ワークシート、ダッシュボードコンテナー、フィルターアクションが連携して含まれます。
Claude Desktop、Cursor、VS Code、その他の MCP 対応クライアントから直接利用できます。
インストール
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"tableaugen": {
"command": "npx",
"args": ["-y", "tableaugen-mcp"]
}
}
}
Cursor / Windsurf / VS Code
MCP 設定に追加します。
{
"tableaugen": {
"command": "npx",
"args": ["-y", "tableaugen-mcp"]
}
}
直接インストール
npm install -g tableaugen-mcp
続いて実行します。
tableaugen-mcp
認証
不要です。TabGen のコアとなる生成機能は無料で利用できます。
ツール
| ツール | 説明 |
|---|---|
generate_workbook | CSV のパスと自然言語のプロンプトから Tableau の .twb/.twbx を生成します |
profile_dataset | CSV を調査し、スキーマ、データ型、カーディナリティ、NULL の件数を返します |
publish_to_cloud | 生成したワークブックを Tableau Cloud または Tableau Server に公開します |
list_templates | 利用可能なダッシュボードテンプレート(営業、OEE、財務、マーケティングなど)を返します |
preview_workbook | 生成したワークブックのサムネイル画像をインラインプレビュー用に返します |
対応する入力
- CSV ファイル(あらゆる形式に対応し、ヘッダーは自動検出されます)
対応する出力
.twb— Tableau ワークブック(XML、データは埋め込まれません).twbx— Tableau パッケージドワークブック(ワークブック+抽出データ).hyper— Tableau 抽出データのみ- REST API 経由で Tableau Cloud/Tableau Server に直接公開
使用例
インストール後、AI クライアントに次のように依頼します。
/data/orders.csvから、地域フィルターと商品のドリルダウン機能を備えた四半期売上ダッシュボードを生成してください。~/Desktop/sales.twbxに保存してください。
TabGen はデータをプロファイリングし、レイアウトを計画して、指定したパスに有効な Tableau ワークブックを書き込みます。
リンク
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。