Treasure Data MCP Server: LLMとデータの対話を可能に
公開日 2026/02/02顧客データとの向き合い方を根本から変える、画期的な新機能をご紹介します。それが、Treasure Data MCP Serverです。
この新しいオープンソースツールは、OpenAI、Claude、GitHub Copilot Chat、そしてWindsurfといった大型言語モデルアシスタントを、お使いのトレジャーデータ環境に直接接続します。
これを使えば、データベースの探索やテーブルの分析、さらにはSQLクエリの作成まで、すべて日常的な言葉だけで完結させることができます。
そもそも「MCPサーバー」とは一体何なのでしょうか?
まず最初に、モデルコンテクストプロトコル(MCP)は一般的なWebサーバーとは異なるという点に触れておきましょう。Webサイトをホスティングするためのものではありません。
その代わりに、MCPを「架け橋」だと考えてみてください。AIアシスタントと、それらがアクセスを必要とするツールやデータとの間を、安全かつリアルタイムにつなぐ通信チャネルなのです。
なぜ、これが変化をもたらすのか
データは、活用できて初めて価値を持ちます。Treasure Data MCP Serverは、データ活用の参入障壁を劇的に引き下げます。データチームからの回答を待ったり、難しいSQLを習得したりする必要はありません。誰もが、普段使い慣れたツールから、迅速かつ信頼性の高い答えを直接引き出せるようになるのです。
トレジャーデータCDPが誇る「信頼されたスケール」と、LLMの「対話的な柔軟性」。この2つを組み合わせることで、私たちはチームに新しい働き方を提供します。それは、たった一言の問いかけからインサイトが得られる世界です。
具体的なユースケースを見ていきましょう
Treasure Data MCP Serverは、部門を越えた実務上のワークフローに即して設計されています。
1. マーケティング・アナリストが「即座に」答えを得るために
Claude Desktopを使用しているマーケティング・マネージャーなら、例えばこんなふうに問いかけることができます。
@treasuredata 先週、最も閲覧された上位5商品を地域別に教えて
すると、わずか数秒でClaudeがそのリクエストをTrino SQLクエリへと変換し、トレジャーデータ上で実行して回答を導き出します。SQLの知識は一切不要です。アナリストからの返信を待つ必要もありません。

Claudeで動くTreasure Data MCP Serverの実行例
2. データエンジニアによる「その場での」テーブル・デバッグ
新しく取り込んだテーブルのスキーマを確認したい時には、ただこう聞くだけで十分です。
@treasuredata events_staging テーブルの構造を教えて
すると、カラム名、データ型、NULL許容性といった情報がすぐに返ってきます。管理画面にログインし直したり、手動で DESCRIBE 文を書いたりする必要はもうありません。
3. プロダクトマネージャーによる「カスタマージャーニー」の探索
Visual Studio CodeでGitHub Copilotを使っているプロダクトマネージャーなら、このように入力するだけです。
@treasuredata user_journeys テーブルを使って、商品閲覧から始まり24時間以内に購入に至った経路を見つけて
アシスタントがその場でSQLを組み立て、データを照会し、結果を提示します。これらすべてを、コードエディタの中から一歩も出ずに行うことができるのです。
4. セキュリティチームによる「不審なアクティビティ」の特定
不審な挙動を調査しているアナリストなら、このように問いかけることができます。
@treasuredata www_access テーブルから、10分以内に50ページ以上の異なるページを閲覧したIPアドレスを表示して
ここでも、アシスタントがすべてを処理します。SQLを記述し、TD_TIME_RANGE や TD_INTERVAL といったトレジャーデータ独自の関数を使いこなして時間枠を絞り込み、結果を分かりやすく提示します。
通常なら1時間かかるようなこの種の分析が、MCPを使えば、わずか1分程度の「会話」で完了するのです。
5. セグメントの深掘り分析
MCPサーバーは、親セグメントやセグメント、さらにはセグメントのクエリ定義そのものに対しても照会を行うことができます。
例えば、開発環境において「どの親セグメントに意味のあるデータが含まれているか」が分からない場合でも、Claude CodeとMCPサーバーを併用すれば、CDPのAPIリクエストを大規模に並列実行することで、瞬時にいくつかの具体例を見つけ出すサポートをしてくれます。
セットアップは簡単、効果は抜群
導入にあたって、複雑なインストール作業は一切不要です。最新版のTreasure Data MCP Serverは、npxコマンドを使って手軽に呼び出すことができます。
あとは、お使いのAIアシスタントに簡単な設定を追加するだけです。例えば、Claude Desktopの場合は以下のようになります。
JSONの記述例は以下の通りです:
{
"mcpServers": {
"treasuredata": {
"command": "npx",
"args": ["@treasuredata/mcp-server"],
"env": {
"TD_API_KEY": "your_td_api_key_here",
"TD_SITE": "us01",
"TD_ENABLE_UPDATES": "false",
"TD_DATABASE": "sample_datasets"
}
}
}
}
接続が完了すれば、あとは話しかけるだけです。
customer_behavior データベースに切り替えて
名前に『conversion』が含まれるテーブルを全部リストアップして
purchase_events テーブルのサンプルを5行見せて
これだけでいいのです。
使いこなすためのヒント
価値を真に引き出すためのコツは、まずは大まかに問いかけ、対話を繰り返すことです。まずはAIに計画を立てさせてみてください。
mobile_events データベースで、ユーザーエンゲージメントを調査するためのステップバイステップの計画を作成して
するとAIは、関連するデータベースのリストアップ、主要なテーブルの特定、スキーマの確認、そして具体的なクエリの提案まで回答します。この「ガイド付きアプローチ」によって、調査の全体構造を把握しながら、発見した内容に応じてさらに深掘りしていくことができます。
また、AIは自らクエリを改善できることも忘れないでください。最初の結果を見て、こう伝えるだけでいいのです。
カリフォルニア州のユーザーだけに絞り込んで
これだけで、AIがSQLを調整し、クエリを再実行してくれます。あなたがコードを一行も書き換える必要はありません。
今すぐ無料で始めましょう
まずは、ClaudeやCopilot Chat、Windsurfなど、お使いのAIアシスタントやMCP対応ツールを接続することから始めましょう。あとは、あなたの思うままに問いかけるだけです。SQLの知識がなくても問題ありません。クエリの書き方は、すべてAIが解決してくれます。
例えば、こんな質問を投げかけてみてください。
国別のコンバージョン率が最も高いカスタマージャーニーを教えて
過去30日間の顧客トランザクションに関連するテーブルをすべて表示して
顧客生涯価値は高いけれど、最近のエンゲージメントが低いユーザーをセグメント化するためのクエリを作成して
データサイエンティスト、マーケター、あるいはプロダクトリーダー、職種を問わず、Treasure Data MCP Serverはデータ活用を「会話をするのと同じくらい簡単」にします。あなたのAIアシスタントをデータと対話させ、何が返ってくるか確かめてみてください。
AIにデータを語らせることで、データがずっとあなたに伝えようとしていた「真実」に気づくことができるはずです。
