mcpField
T
Tableau Mcp

Tableau Mcp

ローカル
github.com/tableauデータ・分析361今日更新

Tableau Mcp について

Tableau 公式の MCP サーバーで、Tableau と連携する AI アプリの開発機能を提供します。ホスト型とセルフホスト・ローカルの構成があり、ホスト型では OAuth 2.1 とユーザーごとの Tableau Cloud 権限に対応します。

主な機能

  1. 01ツール、リソース、プロンプト
  2. 02OAuth 2.1 対応のホスト型サービス
  3. 03Tableau Cloud と Tableau Server に対応
  4. 04ローカルおよび単体実行形式での導入

活用シーン

  1. 01自然言語によるデータソースの検索
  2. 02ワークブックやビューの検索

MCP 対応

Tableau と連携する MCP クライアント向けに、ツール、リソース、プロンプトを公開します。ホスト型サービスでは OAuth 2.1 を使い、ユーザーごとの Tableau Cloud 権限を適用します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": [
"-y",
"@tableau/mcp-server"
],
"env": {
"SERVER": "<SERVER>",
"SITE_NAME": "<SITE_NAME>",
"PAT_NAME": "<PAT_NAME>",
"PAT_VALUE": "<PAT_VALUE>"
}
}
}
}
起動コマンドnpx -y @tableau/mcp-server
設定が必要な環境変数
SERVER
SITE_NAME
PAT_NAME
PAT_VALUE

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@tableau/mcp-server

ツール

21

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
datasourceLuidstringはい

詳細

Tableau MCP

Tableau Supported

Build and Test

npm

概要

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 にデプロイする

Deploy to 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.
応答

経済ビューの画像

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

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