MCPとは?AIエージェントとBigQueryをつなぐ標準規格の実装ガイド

データ基盤
読了時間 約10分
MCPとは?AIエージェントとBigQueryをつなぐ標準規格の実装ガイド

社内のClaudeに「先月の売上、店舗別の上位10店舗を出して」と話しかけたら「私にはそのデータを見に行く手段がありません」と返ってきた。BIツールを開いて自分でSQLを書けば済む、というのはその通りなのですが、SQLを書けるのは20人のうち3人しかいない、というのがどの会社でも起きている現実だと思います。

ここに答えを出そうとする動きが2024年末から2026年にかけて一気に本流になりました。Model Context Protocol(MCP) です。Anthropicが2024年11月に公開したオープン標準で、当初は「AI版USB-C」と紹介されていました。2026年1月には、GoogleがBigQuery向けにフルマネージドのリモートMCPサーバーをPreview公開し、Claude・ChatGPT・Cursorから直接BigQueryを叩ける状態が整いました。

ただ、実装を進める側からすると、「AIから自然文で社内DBを触れる」のインパクトは大きい一方で、権限設計・SQL精度・監査ログといった地味な部分をどう詰めるかで導入プロジェクトの成否が分かれます。MCPの3層構成と使いどころ、Google公式BigQuery MCPサーバーで具体的に何ができるか、自前API統合との違い、導入で必ず踏む落とし穴と進め方まで、情シス・データ基盤担当のマネージャーが判断に使える形で整理します。


MCPとは?AIとデータをつなぐ「共通コネクタ」

MCP(Model Context Protocol)は、大規模言語モデル(LLM)に外部のデータや機能を渡すための共通仕様です。Anthropicが2024年11月にオープン標準として公開し、2026年時点ではGoogle Cloud、Microsoft、多数のOSSツールがサポートしています。

ざっくり言えば、AIホスト側(Claudeなど)とデータ側(BigQueryなど)の間に共通の口を作り、「どうやってツールを呼ぶか」「どうやって認証するか」「何を返すか」を仕様として決めたものです。

利用者情シス/営業/経営
→
MCPホストClaude / ChatGPT / Cursor / Gemini CLI
→
MCPサーバーtools定義/OAuth/権限制御
→
BigQueryDWH本体
↓ 実行される主なMCPツール
list_dataset_ids
get_dataset_info
get_table_info
execute_sql_readonly
execute_sql
青がMCPプロトコル、緑が権限のあるデータ範囲。誰が・どのMCPホストから・どのツールを使えるかは、IAMとMCPサーバー側で二重に絞る
MCPの3層構成。ユーザーはClaudeやCursorなどのMCPホストに自然言語で質問し、MCPサーバーがBigQuery側の権限とツールを介してSQLを実行、結果をLLMに返す

図のように、MCPは3つの役割で構成されます。

  • MCPホスト:ユーザーが会話するAIアプリ。Claude Desktop、ChatGPT、Cursor IDE、Gemini CLIなど
  • MCPサーバー:接続先ごとに存在し、実行できるツール(execute_sqlなど)とその使い方を定義。認証・権限もここで受ける
  • 接続先データソース:BigQuery、dbt、Salesforce、Slack、社内APIなど

利用者は自然文で質問を投げ、MCPホストは会話の中で「このツールを使うべきだ」と判断し、MCPサーバーに呼び出し要求を出します。サーバー側は権限を検証してBigQueryにSQLを投げ、結果をLLMに戻す。この一連の流れがMCPの本質です。

RAGとの違い

MCPとよく比較されるのがRAGとは?企業の社内データをAIに使わせる仕組みと作り方の技術ですが、両者は用途が異なり補完的に使います。

  • RAG:事前にベクトル化した非構造化文書から意味の近い断片を取り出す。就業規則・議事録・マニュアルの検索に強い
  • MCP:AIが会話中に必要に応じて動的にツールを呼び出す。BigQueryのSQL実行、Jiraのチケット作成、Slack投稿など「操作」に強い

現場では**「社内文書はRAG、数値・業務操作はMCP」の使い分けが定石**です。両方を1つのAIエージェントに組み合わせるハイブリッド構成も増えています。


なぜ2026年にMCPが必要になったのか

MCPの必要性は、生成AIの利用フェーズが**「対話」から「実行」へシフト**したことで一気に高まりました。

2024年前半までは、ChatGPTに要約・翻訳・下書きを頼むのが主な使い方でした。2025年後半からは、業務データを見せて集計させたい・在庫を更新させたいという「実務に踏み込む」需要が強くなりました。Google Cloudが「エージェント時代」と呼ぶ段階に入ったのがちょうどこの時期です。

問題は、AIホストとデータソースの組み合わせが掛け算で増えることです。ChatGPTからBigQueryを叩けるアダプタを作っても、翌月にClaudeやCursorに乗り換えたら作り直し。dbtもSalesforceも同じで、社内で使うAIホスト3種類 × 業務システム10種類だと30本のアダプタが要ります。

自前で作る場合
Claude用アダプタA
ChatGPT用アダプタB
社内Bot用アダプタC
↓ すべて個別実装
BigQuery / dbt / Salesforce
  • AIホストごとに接続を作り直す
  • 権限制御は各アダプタで独自実装
  • モデル入れ替えのたびに保守コスト
MCPを使う場合
Claude
ChatGPT
Cursor
↓ 全部 MCPプロトコル
MCPサーバーtools定義/認証/権限をここに集約
↓ OAuth / IAM
BigQuery / dbt / Salesforce
  • 接続実装はMCPサーバー1本に集約
  • 権限はIAMとMCPサーバーで一元管理
  • ホスト・モデル入れ替えは設定変更だけ
自前API×AIエージェント統合とMCP採用の違い。MCPは接続部分を標準化するため、AIホストを乗り換えても再実装が要らない

図のように、自前で作るとAIホストの数だけ実装が増え、権限制御も個別に書くことになります。MCPを採用すると接続の口はプロトコル1本に集約され、ホスト側は「MCP対応」と宣言するだけでよくなります。

これは同じ課題を、業界全体で1回だけ解こうという合意です。実際、2026年前半にはOpenAI・Anthropic・Google・Microsoftの4社がMCPを公式サポートしており、追随しない選択肢はほぼありません。


Google公式のBigQuery MCPサーバーで何ができるか

2026年1月にGoogle CloudがPreview公開したフルマネージド リモートBigQuery MCPサーバーは、Google側のインフラで動くため、社内でホスティングする必要がありません。BigQuery APIを有効化すると自動的に使えるようになります。

endpointは https://bigquery.googleapis.com/mcp の1本で、Claude Desktop・ChatGPT・Gemini CLI・Cursor IDE・Google Agent Development Kit(ADK)・LangGraphなど、主要なMCPホストから同じ口を叩けます。

主な提供ツール

BigQuery MCPサーバーがLLMに公開している主要ツールは次の5つです。

  • list_dataset_ids:プロジェクト内のデータセット一覧を返す
  • get_dataset_info:データセットのメタデータを返す
  • get_table_info:テーブルのスキーマ・行数・パーティション情報を返す
  • execute_sql_readonly:読み取り専用のクエリを実行
  • execute_sql:書き込みも可能なクエリを実行

現場で最初に開放するのは list_dataset_ids get_table_info execute_sql_readonly の3つです。書き込みが必要になるのは、AIエージェントに集計結果テーブルを作らせるようなユースケースで、権限設計を詰めてから開けるのが実務的な順序です。

認証と権限

認証方式はOAuth 2.0で、APIキーは受け付けません。IAMロールで細かく絞れるため、社内標準の認可基盤に自然に馴染みます。最低限必要なロールは以下です。

  • roles/mcp.toolUser:MCPツールを呼び出す権限
  • roles/bigquery.jobUser:クエリを実行する権限
  • roles/bigquery.dataViewer:対象データを参照する権限

制限も把握しておく

Preview版で押さえておくべき制限は次のとおりです。

  • クエリ処理時間は最大3分
  • 結果行数は3,000行まで
  • Google Drive外部テーブルは参照不可
  • execute_sql_readonlyではDML/DDLが実行不可

3,000行という上限は、AIに「最初の100行だけ見せて傾向を掴んでもらう」用途では十分ですが、全件抽出には向きません。ダッシュボードのバックエンドとして使うのではなく、探索と対話の用途に絞るのが基本の姿勢になります。

BigQuery本体の料金は変わらず、オンデマンドクエリで1TBあたり6.25ドル(東京リージョン)が発生します。MCPサーバー自体には追加料金はありません。コスト設計の詳細はBigQueryのコスト最適化・削減方法|料金を抑えるための実践的ガイドにまとめています。


導入で必ず踏む3つの落とし穴

Google公式のMCPサーバーは触るだけなら10分で動きます。ただ、社内で本番運用に乗せる段になると、以下の3点で必ず躓きます。

1. 権限の粒度が「ユーザー」で終わっている

「営業部の田中さんは全部見られる」という粒度のIAM設計だけでMCPを開けると、Claude経由でも田中さんが見られるデータ全てをAIが叩けます。個人情報や給与のような機密は、そもそもMCPで開くBigQueryプロジェクトから物理的に分離する設計に落とし込む必要があります。

現場でよくやるのは、分析用の派生データセットを別プロジェクトに切り、MCPサーバーからはそのプロジェクトだけを見せる構成です。元の生データセットには誰もMCP経由でアクセスできないため、事故の入り口を塞げます。

2. AIが書くSQLが「正しそうに間違えている」

execute_sql_readonly にアクセスできるようになると、担当者は「先月のCPAが悪化した要因を分解して」と自然文で聞き始めます。LLMはSQLを生成して実行し、それらしい表を返してくれます。ただ、カラム名の意味を勘違いしたSQLは普通に発生します。

「revenue」というカラムに税込・税抜が混在していたり、「conversion_date」が実際は登録日だったり。事後にダッシュボード側で検算する仕組みが要ります。「AIの答えを信じずに、AIの答えをきっかけに検証しにいく」運用フローを最初に決めるのが定石です。

対策として、テーブルと主要カラムにDESCRIPTIONを丁寧に書く、INFORMATION_SCHEMAにビジネス定義を寄せる、get_table_infoで返される情報を意味のある形に整える、といったメタデータ整備が地味に効きます。

3. 監査ログが残らない

BigQuery側のクエリ実行はCloud Audit Logsに残りますが、「どのユーザーが・どのMCPホストから・どんな自然文プロンプトを投げたか」までは自動では残りません。監査要件のある業界(金融・医療・上場企業)では、MCPホスト側の会話ログをまとめて集約する仕組みを先に設計する必要があります。

Claude Enterpriseは会話ログをS3等にエクスポートできますし、Google Workspaceに紐付いたClaudeも監査ログの範囲が整理されつつあります。導入前にセキュリティ部門と要件を握る工程を必ず入れてください。


MCP導入の進め方(4ステップ)

無理なく本番運用に乗せるための現実的な進め方は、4つのステップに分かれます。

ステップ1: 対象データと利用者を絞る(2〜4週間)

最初から全社データを開くと権限設計が終わらないため、対象を明確に絞ります。目安は次のとおりです。

  • データ範囲: 1〜2部門の分析用データマート
  • 利用者: 5〜10人のパイロットユーザー(データを日常的に触っている層)
  • ユースケース: 3〜5個の定型質問(「先月の売上ランキング」「新規顧客の月次推移」など)

このフェーズで、対象テーブルのDESCRIPTIONとビジネス用語辞書を整えます。データ基盤自体が未整備な場合は、先にデータ基盤とは?導入すべき3つの理由と4つの構成要素|2026年版の内容を押さえてから進めるほうが失敗が減ります。

ステップ2: MCPサーバーとホストを接続する(1〜2週間)

Google公式のBigQuery MCPサーバーであれば、BigQuery APIを有効化した上で、必要なIAMロール(mcp.toolUser / bigquery.jobUser / bigquery.dataViewer)をパイロットユーザーに付与するだけで動き始めます。

MCPホストはClaude Desktop・Cursor・ChatGPTのうち、社内標準になっているものを1つ選びます。この段階で複数ホストに広げず、まず1つで運用の型を作るのが鉄則です。

ステップ3: プロンプト・SQL精度の検証(4〜6週間)

3〜5個の定型質問に対して、AIが返すSQLと結果を担当者が検算します。この期間で必ず出てくる「LLMが誤解しやすいカラム」を洗い出し、DESCRIPTIONの追記やビューでの整理を進めます。

体感で7〜8割の質問が実用精度に届いたら、次のフェーズに移ります。100%を目指さず、「AIの回答をきっかけに人が確認しに行く」運用を許容するのが現実解です。

ステップ4: 業務部門へ段階展開(2〜3か月)

パイロットで型が固まったら、業務部門を1つずつ増やします。展開時に必ずセットで行うのは、対象データセットのIAM見直し・利用ガイドラインの周知・監査ログの集約設定の3つです。

全社1,000人が同時に使い始めるような立ち上げは避け、部門50〜100人単位で段階的に広げるほうが、事故対応と改善サイクルが回ります。


導入コスト・期間の目安

MCP導入で発生する費用は、大きく3層に分かれます。

費用の種類内訳目安
BigQuery利用料クエリ課金(オンデマンド)1TB=6.25ドル、月10万〜50万円が中規模の一般解
MCPホストのライセンスClaude Enterprise、ChatGPT Enterprise1ユーザーあたり月30〜60ドル
導入・移行支援データ整備、権限設計、運用設計初期100万〜500万円(社内リソース次第)

MCPサーバー自体には追加料金がかからないのがGoogle公式版の大きな利点です。OSSのMCPサーバーを自社でホストする場合は、Cloud Runやコンテナのランニングが月数千〜数万円追加されます。

期間は、パイロット完了までで3〜5か月、全社展開まで含めると6〜12か月がひとつの目安です。既存のデータ基盤がデータ基盤構築の費用相場|スモールスタートから本格運用までの目安で解説しているような整った状態にあるかどうかで、前半のステップ1が大きく短縮されます。

未整備な状態から一気にMCPまで作ろうとすると、ステップ1で頓挫するケースが多いため、データ基盤の整備→MCP接続の順で進めるのが手堅い判断です。


まとめ:MCPは「AIが業務データに触る」の標準になる

MCPは、AIホストとデータソースの間にあった個別実装の壁を取り払う標準規格として、2026年に本流化しました。特にGoogleがBigQuery向けにフルマネージドMCPサーバーを提供したことで、「AIから自然文でDWHを触る」ハードルは技術的にはほぼ消えたと言ってよい状態です。

一方で、権限設計・SQL精度・監査ログといった運用面は、MCPを入れれば自動で整うものではありません。むしろMCPで接続の口が広がった分、これまで暗黙に守られていた「SQLを書ける人しか触れない」という自然な制約が外れるため、権限設計の甘さがそのまま事故に直結します。

先にデータ基盤とガバナンスを整え、パイロット部門で運用の型を作り、段階的に広げる。この順序を守れば、MCPは組織のデータ活用の裾野を確実に広げる技術になります。

Evastでは、BigQueryを中核としたデータ基盤の設計から、MCP・RAGを組み合わせた社内AI活用の実装、権限設計・監査ログの運用まで、データ基盤構築サービスとAIコンサルティングサービスで一貫してご支援しています。「まずは自社データでどこまで自然文分析が動くか、パイロットで見たい」というご相談から入っていただくのが実務的な入り口です。

会計SaaSでの具体例はfreee MCPとは?できること・設定手順とデータ基盤との使い分けで、freee公式MCPサーバーを題材に扱っています。

よくある質問

MCPとは何ですか?
MCPはModel Context Protocolの略で、Anthropicが2024年11月に公開したオープン標準規格です。ChatGPTやClaudeのような大規模言語モデル(LLM)に、社内のデータベースやSaaSツールを安全に接続するための共通の口を決めた仕様です。AIホストごとにアダプタを作らずに済むUSB-Cのような役割を果たし、2026年時点ではGoogle Cloudやマイクロソフトも公式にサポートしています。
MCPとRAGはどう違いますか?
両者は補完関係にあります。RAGは事前にベクトル化した文書から意味の近い断片を取り出して回答させる仕組みで、社内マニュアルや議事録のような非構造化テキストに向きます。MCPはAIが必要に応じて動的にツールを呼び出す仕組みで、BigQueryへのSQL実行やSalesforceの更新のような構造化データ・操作系に向きます。実務では社内文書検索はRAG、数値集計や業務システム連携はMCPと使い分ける構成が定番です。
BigQueryのMCPサーバーは誰が提供していますか?
Google Cloudが2026年1月にフルマネージドのリモートBigQuery MCPサーバーをPreview公開しています。BigQuery APIを有効化すると自動で使えるようになり、Claude・ChatGPT・Gemini CLI・Cursor IDEなど主要なMCPホストから接続できます。OAuth 2.0とIAMで認証・認可を行い、endpointはhttps://bigquery.googleapis.com/mcpです。OSSのBigQuery MCPサーバーも複数公開されており、自社ホスティングしたい場合はそちらを選ぶ余地もあります。
MCPの導入で最初にぶつかる落とし穴は何ですか?
権限設計の詰め切り、AIが生成するSQLの精度、そして操作ログの残し方の3つです。特にBigQuery MCPサーバーの場合、read-onlyのexecute_sql_readonlyだけを許可するか、書き込み可能なexecute_sqlまで開放するかは業務要件と監査要件から先に決めておく必要があります。IAMロールとMCPサーバー側のtools定義で二重に権限を絞ることが基本です。
MCP導入にはどれくらいの費用と期間がかかりますか?
Google公式のBigQuery MCPサーバーを使う場合、サーバー自体の追加料金は基本的にかからず、BigQueryのクエリ課金(オンデマンド1TBあたり6.25ドル)だけで動きます。導入期間はテーブル整備1〜2か月、MCPサーバー接続とプロンプト検証で1か月、業務部門への展開で1〜2か月が現実的なライン。合計で3〜5か月、初期の社内展開までを見込むと100万〜500万円が目安です。
Share:
Back to Blog
社内AI・社内ChatGPTを業務で使うためのデータ準備|失敗しない進め方 データ基盤
約12分

社内AI・社内ChatGPTを業務で使うためのデータ準備|失敗しない進め方

社内ChatGPTを入れたのに現場で使われない、というのはほぼ確実にモデル選定ではなくデータ準備の問題です。この記事では、社内AIが業務で定着しない3つの症状、AIに食わせる3種類のデータと整え方、対象を絞る4ステップの進め方、費用と期間の目安、実装現場で必ず出る失敗パターン、Evastが推奨するスモールスタートまで、情報システム部・データ基盤担当・DX推進責任者向けに、発注や社内推進で使える形で整理します。

リユース業の値付け・相場調べをデータ化する方法|2026年版 データ基盤
約16分

リユース業の値付け・相場調べをデータ化する方法|2026年版

約60店舗のブランドリユースF社が月40時間の値付け作業を解消し、在庫回転率15%改善。一点物×日次で動くモール相場を、既製SaaS・BI連携・本部データ基盤の3アプローチでデータ化する費用相場と4〜8週間の着手手順を、本部・店舗マネージャーの投資判断向けに整理しました。

BigQuery導入ガイド|手順・料金・無料枠・費用相場【2026年版】 データ基盤
約10分

BigQuery導入ガイド|手順・料金・無料枠・費用相場【2026年版】

BigQueryの導入を、試す前に知るべき基本から実務の立ち上げまで通しで解説します。メリットとデメリット、オンデマンドとEditionsの料金体系と無料枠、導入手順5ステップ、GA4・Looker Studio・スプレッドシートとの連携、Redshift・Snowflakeとの比較、導入後にコストが膨らむ落とし穴、外部に構築を依頼する場合の費用相場と進め方まで、2026年7月時点の情報で整理します。