🐥

週末やってみるシリーズ 初級MCPカリキュラム(GCP版)

に公開

🎓 初級MCPカリキュラム(GCP版)
✅ 目的
「自然言語での質問 → BigQueryのデータ取得 → 結果返却」までを、MCPを使ってGCP上で体験できること。

🔸 STEP 1:基礎理解と環境準備(Day 1)
✅ MCPとは何か?構成と役割の整理(あなたの現在の理解をベースに解説)

✅ 必要なGCPプロジェクト・サービスを準備

BigQuery

Cloud Run

Vertex AI Studio(またはChatGPT API)

✅ サンプルデータ(売上データ)をBigQueryにアップロード

CSVファイル:sales_data.csv

🔸 STEP 2:MCPサーバーの実装(Day 2)
✅ Cloud RunにMCPエンドポイントを立てる(Python Flaskベースで提供予定)

/schema:BigQueryテーブルのスキーマ構造を返す

/query:自然言語の意図に基づいてSQLを生成・実行

✅ schema.json を設計(自然言語での質問を助けるメタ情報)

🔸 STEP 3:自然言語での問い合わせ(Day 3)
✅ Vertex AI Studio(Agent Builder)またはChatGPTで以下のように聞く:

「今週の関東の売上は?」

「商品Aの月別売上推移を教えて」

✅ MCP経由でSQL生成&BigQueryクエリ実行 → 結果取得

🔸 STEP 4:結果の可視化と応用(Day 4)
✅ Looker StudioとBigQueryを接続し、ダッシュボード化

✅ 「Lookerで見ますか?」という自然言語UIの実装

✅ 拡張アイデア:Cloud Schedulerで日次レポート自動配信

Discussion