Tableau Mcp について
Tableau 公式の MCP サーバーで、Tableau と連携する AI アプリの開発機能を提供します。ホスト型とセルフホスト・ローカルの構成があり、ホスト型では OAuth 2.1 とユーザーごとの Tableau Cloud 権限に対応します。
主な機能
- 01ツール、リソース、プロンプト
- 02OAuth 2.1 対応のホスト型サービス
- 03Tableau Cloud と Tableau Server に対応
- 04ローカルおよび単体実行形式での導入
活用シーン
- 01自然言語によるデータソースの検索
- 02ワークブックやビューの検索
MCP 対応
Tableau と連携する MCP クライアント向けに、ツール、リソース、プロンプトを公開します。ホスト型サービスでは OAuth 2.1 を使い、ユーザーごとの Tableau Cloud 権限を適用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
21掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| datasourceLuid | string | はい |
詳細
Tableau MCP
概要
Tableau MCP は、ツール、リソース、プロンプトなどの開発者向けプリミティブのスイートであり、Tableau と連携する AI アプリケーションを開発者がより簡単に構築できるようにします。
公式ドキュメント
https://tableau.github.io/tableau-mcp/
はじめに
ホステッド Tableau MCP(Tableau Cloud におすすめ)
Tableau MCP は、https://mcp.tableau.com でマネージドサービスとして利用できます。OAuth 2.1 を使用するため、各ユーザーは自身の Tableau Cloud ID でサインインし、既存のユーザーごとの権限が自動的に適用されます。
MCP 対応クライアントから https://mcp.tableau.com に接続し、求められたら OAuth サインインの手順を完了してください。
Slack、Claude、ChatGPT、その他一般的な AI クライアントの手順に沿ったセットアップ方法については、一般的なクライアント連携を参照してください。
Tableau Server のお客様およびセルフホスト型インフラストラクチャが必要な Cloud のお客様は、エンタープライズデプロイとセルフホストでのはじめ方のガイドを参照してください。
セルフホスト/ローカル(npx)
@tableau/mcp-server npm パッケージには、Tableau Cloud および Tableau
Server 用の Web サーバーが含まれています。Tableau Desktop のオーサリングサーバーやそのデータは含まれていません。
Tableau MCP をローカルで実行する最も手早い方法です。Node.js 22.7.5 以降が必要ですが、リポジトリのクローンやビルドは不要です。次の内容で AI ツール(MCP クライアント)を設定してください。
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": ["-y", "@tableau/mcp-server@latest"],
"env": {
"SERVER": "https://my-tableau-server.com",
"SITE_NAME": "my_site",
"PAT_NAME": "my_pat",
"PAT_VALUE": "pat_value"
}
}
}
}
Docker、ソースからのビルド、その他のセルフホスト方法については、はじめ方ガイドを参照してください。
Tableau Desktop オーサリングサーバー
npm パッケージは Web 専用です。Desktop オーサリングサーバーはこのリポジトリから別途ビルドします。クイックスタートについては
docs/README.desktop.mdを参照してください。
スタンドアロンバイナリ(SEA)
サーバーはNode.js シングル実行可能アプリケーションとしてパッケージ化できるため、Node.js をインストールせずに実行できます。npm run build:sea -- --variant default を実行すると、Web 実行ファイルが build/sea/default/<platform>/ にビルドされます。
GitHub Release を公開する際、upload-binaries ワークフローでは、サポート対象のリリースプラットフォームごとに 1 つのアーカイブを添付するよう設定されています。各アーカイブに含まれるのは Web 実行ファイル(tableau-mcp。Windows では .exe)のみです。アーカイブ公開前のリリースには、アーカイブが含まれていない場合があります。
Heroku にデプロイする
クライアント向けプロンプトの例
プロンプト #1:データのクエリ
For the Superstore Datasource, what are the top 5 states with the most sales in 2025?
応答
Based on the Superstore Datasource, here are the top 5 states with the most sales in 2025:
1. California - $146,388.34
2. New York - $93,922.99
3. Washington - $65,539.90
4. Texas - $43,421.76
5. Pennsylvania - $42,688.31
California leads by a significant margin with over $146,000 in sales, followed by New York with nearly $94,000. These two states alone account for a substantial portion of the total sales across the top 5 states.
プロンプト #2:コンテンツの探索
Find me the most viewed workbook within the last year.
応答
The most viewed workbook within the last year is:
Global Connections
- Owner: John Doe
- Project: Marketing
- Views in last year: 523
- Last Modified: September 2, 2025
- Workbook ID: 111fb672-9401-4913-a167-17b3d89a3e4f
プロンプト #3:ビューの取得
Show me the "Economy" view in the "Finances" project.
応答

コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。