ClaudeによるGoogleスプレッドシートの自動化
メニューを表示するにはスワイプしてください
Google Sheets MCP のセットアップ。
Google Cloud Console の準備
新しいプロジェクトの作成
- Google Cloud Console を開く;
- 現在のプロジェクト名をクリックしてプロジェクトセレクターにアクセス(左上ボタン);
- 「新しいプロジェクト」を選択し、説明的な名前を入力(例:「sheets mcp agent」);
- 組織を選択。個人のGmailを使用している場合、このフィールドは「No Organisation」となる場合あり;
- 作成 をクリック;
- プロジェクト作成を待ち、新しいプロジェクトに切り替え。
APIの有効化
- 左側メニューから APIとサービス → ライブラリ へ移動;
- 検索フィールドに Google Sheets API と入力し、該当APIを選択して 有効にする ボタンをクリック;
- 次に、左メニューの ライブラリ で Google Drive API を検索し、該当APIを選択して 有効化。
OAuth同意画面の構成
- 「認証情報」タブに移動;
- プロンプトが表示された場合は「同意画面を構成」をクリック;
- 「開始」をクリック;
- アプリケーション名を入力(例:「gsheet agent」);
- メールアドレスを入力;
- 一般的なGmailアカウントを使用している場合は「外部ユーザー」を選択;
- 指示に従い再度メールアドレスを入力;
- ユーザーデータポリシーに同意;
- 続行 と 作成 をクリック。
OAuth認証情報の作成
- 「OAuthクライアントを作成」をクリック;
- ローカルAIエージェントやスクリプト用に「デスクトップアプリ」を選択;
- 推奨される名前をそのまま使用するか、必要に応じてカスタマイズ;
- JSONファイルをダウンロードし、プロジェクトディレクトリに
credentials.jsonとして保存; - この認証情報ファイルをAIエージェントのフォルダ(
/google_sheet_mcp)に移動。ファイルエクスプローラーでファイルアイコンを開いたフォルダにドラッグ&ドロップして手動で移動可能; - ClaudeとDesktop MCPエージェントを使ってファイルを移動:
Move the credentials.json file from Desktop into the new
Documents/projects/google_sheet_mcp folder
ファイル転送が成功したことを確認し、元の場所から削除。
設定ファイルの更新
プロンプトによる更新
Claude に以下を入力:
Update config file with google_sheets_mcp server uvx mcp-google-sheet@latest.
Add environment variables CREDENTIALS_PATH and TOKEN_PATH
(same as CREDENTIALS_PATH, but pointing to token.json)
Claude の再起動
- Claude Desktop を完全に終了する(Mac:
Cmd + Q; Windows:Alt + F4); - Claude を再起動して MCP の起動を完了する。
Google Sheets MCP のテスト
MCP のテスト
- Claude を再起動する;
- 新しい Google Sheets AI エージェントをテスト可能。動画で使用した CSV ファイル とプロンプト例:
Create a new Google Sheet, build a pivot table that groups the data
by the product column, summarise the total quantity and the total
revenue for each product. Use the most recent
/Downloads/sales_dataset_large.csv file.
Use Python libraries to analyse this file.
- Claude がファイルを解析し、Google ドライブに新しい Google Sheet を生成。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 1