Tableau MCPをざっくり理解する
公開日: 2026/11/07
最終更新: 2026/11/07
この記事ではTableau MCPとは何かを、AIやITにあまり詳しくない方向けにも伝わるように、視覚的に書きます。
Tableau MCPの価値や、TableauとAIのコラボレーションの価値を感じてもらうには、そもそもMCPがどんな世界観で、実際に何をしているのかを、先に分かってもらう必要があると感じました。その世界観と構造を、短い記事でできるだけ簡潔に伝えたい、というのが動機です。
読み終えた時に、次のような状態になっていることを目指します。
Tableau MCPとはそもそも何かを把握している。
AIがTableau MCPを使うとき、何が起きているかを把握している。
「自分のAIがTableau MCPを使えるようにする」ことが、どのような状態を実現することか把握している。
そもそもMCPサーバーとは(簡単に)
AIに話しかけると、知っていることを答えたり、文章を書いたりしてくれますよね。一方で、そのままのAIは、自分の会社のTableauにどんなダッシュボードがあるかを見に行くことはできません。
AIが知っているのは学んだ知識と会話の内容だけで、会社のTableauの中を見に行く手段を持っていないからです。
その手段をAIに渡すための仕組みが「MCP」で、この仕組みに沿って、TableauやSlackのようなサービスごとに作られるのが「MCPサーバー」です。
そのサービスでできることを道具(ツール)の形にしてそろえた、道具箱のようなものです。

ClaudeやChatGPTのように、AIに話しかける時に使うアプリを「AIクライアント」と呼びます。
AIクライアントはMCPサーバーにつなぐと、まず道具の一覧を受け取ります。
そしてAIが、頼まれた内容に合う道具をMCPサーバーから選んで使います。
AIからTableauを使う方法と、Tableau MCPの説明
ところでTableauには、人が画面から操作するのとは別に、プログラムからTableauを操作するための入口が前からあります。これを「API」と呼びます。
APIを使えば、Tableauの画面を開かなくても、ワークブックの一覧を取り出したり、データを集計したりできます。
なので、AIがこのAPIを使えるようになれば、AIもTableauを使えるようになります。
AIにTableauのAPIを使わせる方法はいくつかあります。
APIを使うプログラムを自分で作って、AIに渡す
AIに渡す手順書に、APIの使い方を書いておく(いわゆるSkills・スキルなど)
APIを使う道具をそろえたMCPサーバーにつなぐ

どの方法でも、最後に使われるのはTableauのAPIです。
Tableau MCPは、3つめのMCPサーバーの方法を、Tableauが公式に用意したものです。
自分でプログラムや手順書を作る方法だと、AIにどんな操作をさせるかを、1つずつ自分で用意することになります。
Tableau MCPなら、Tableauが用意した道具がすでにそろっていて、MCPに対応したAIクライアントであれば、どれからでも使えます。
Tableau MCPの道具には、探す、ダッシュボードを見る、データを取り出して集計する、ワークブックを作るといったものがあります。

Tableau MCPはどう動くのか
例えば、Tableau MCPにつないだAIに「先月、売上が一番伸びた地域は?」と頼んだとします。この時、次のようなやり取りが起きています。

AIは、道具の一覧から、まずデータソース(ダッシュボードの元になるデータ)を探す道具を選んで呼ぶ
Tableau MCPは、TableauのAPIでデータソースを探し、Tableauから返ってきた一覧をAIに返す
AIは、一覧から売上のデータソースを選び、集計する道具を呼ぶ。その時に「地域ごとに、先月の売上を」のように、何をどう集計するかも一緒に伝える
Tableau MCPは、APIを使ってTableauで集計し、出てきた数字をAIに返す
AIは、返ってきた数字を読んで、答えを文章にする
Tableauを実際に操作しているのは、Tableau MCPです。
AIは、Tableau MCPという道具箱から、頼まれた内容に合う道具を選んで呼びます。そして返ってきた結果を読み、また次の道具を選ぶ、という形で動いています。
Tableau MCPを導入するとは
Tableau MCPの導入と聞くと、Tableauの側で何か新しい機能をオンにするイメージを持つかもしれません。実際には、Tableau MCPが使っているのはTableauに前からあるAPIなので、Tableauに新しい機能を足すわけではありません。
導入とは、AIクライアントからTableau MCPを使えるようにすることです。
必要なのは次の2つの前提・設定です。
Tableau MCPサーバーをどこかで動かしている
ChatGPTやClaudeなどのAIクライアントで、Tableau MCPの接続設定をする

ただし、図の「自分のPC上で動かす」形は、基本的には利用者それぞれが自分の認証情報をPC上に管理する形になってしまいます。
そのため、検証など限られた用途を除き、継続的に使うのはおすすめしません。
そしてTableau MCPの導入について、上記のように「AIクライアントで接続設定をして、Tableau MCPがどこかで動いていればよい」ため、Tableau環境の側で設定が必要になることは、基本的にはありません。
(Tableau MCPで使いたい一部の道具については、Tableau環境側で機能の有効化設定が必要な場合があります。)
最後に
冒頭に提示した3つの目的を再掲します。
Tableau MCPとはそもそも何かを把握している。
→ ざっくり言えば、AI用の道具箱です。
AIがTableau MCPを使うとき、何が起きているかを把握している。
→ ざっくり言えば、AIがTableau MCPから道具を選び、そしてTableau MCPがTableauを操作しています。
「自分のAIがTableau MCPを使えるようにする」ことが、どのような状態を実現することか把握している。
→ ざっくり言えば、接続設定がされている状態と、Tableau MCPがどこかで動いている状態を実現することです。
ここまで読んでいただいて、Tableau MCPを使いたいと思った時に、次のようなことをイメージできるようになっていたら嬉しいです。
Tableau MCPはそもそも何で、
どのような登場人物(AI、MCPサーバー、Tableau)がいて、
AIはどのように使うのか
ぜひTableau MCPを楽しんでみてください。
質問などありましたら、XかLinkedInまでお願いします。それでは!

