🐥
週末やってみるシリーズ 初級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