ContextHub
外部サービス連携無料プランあり🔑 APIキー必要npx

Google Sheets MCP Server

Google SheetsをClaudeから読み書き・分析できるMCPサーバー

2GitHub
クイックインストール
npx @domdomegg/google-sheets-mcp

概要

Google SheetsをClaudeから直接操作できるMCPサーバー

スプレッドシートのセル読み取り・書き込み・シート管理・データ検索といった基本操作をカバーしている

OAuth2によりGoogleアカウントへ安全にアクセスし、自然言語でスプレッドシートを操作できる

データ集計・分析・レポート生成など、表形式データを扱う業務ワークフローに組み込める

設定方法はconfig JSONをClaude DesktopまたはClaude Codeの設定ファイルに追記するだけで完了する

反復作業を自動化することで、より重要な業務に集中できる環境を整えられる

料金・APIキー情報

料金

無料プランあり

APIキー

🔑 必要

🔑 APIキーの取得方法

  1. 1

    https://console.cloud.google.com にアクセスしてプロジェクトを作成

  2. 2

    「APIとサービス」→「ライブラリ」でGoogle Sheets APIを有効化

  3. 3

    「APIとサービス」→「認証情報」→「認証情報を作成」→「サービスアカウント」を選択

  4. 4

    サービスアカウント作成後、「キー」タブ→「鍵を追加」→「JSON」をダウンロード

  5. 5

    ダウンロードしたJSONファイルのパスをGOOGLE_APPLICATION_CREDENTIALSに設定し、スプレッドシートをサービスアカウントのメールアドレスと共有する

APIキー発行ページへ →

こんな使い方ができます

スプレッドシートのデータをClaudeが読み取って分析・可視化の提案ができる

自然言語でデータ入力を指示してシートへの一括書き込みを自動化できる

複数シートのデータをClaudeが横断集計してサマリーを生成できる

売上や在庫データを定期的にClaudeへ読み込ませてレポート文章を自動作成できる

セットアップ手順

  1. 1

    Google Cloud Console(console.cloud.google.com)でプロジェクトを作成・選択する

  2. 2

    「Google Sheets API」を有効化する

  3. 3

    「APIとサービス」→「認証情報」→「OAuthクライアントIDの作成」で認証情報を作成してJSONをダウンロードする

  4. 4

    初回起動時にブラウザでGoogleアカウントにログインして認証を完了する

  5. 5

    ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add google-sheets -e GOOGLE_CLIENT_ID=your-client-id -e GOOGLE_CLIENT_SECRET=your-client-secret -- npx -y @domdomegg/google-sheets-mcp

設定ファイル

⚠️

コピー前に確認

Googleアカウント必須。Google Cloud PlatformでOAuth2クライアントIDとシークレットを取得する必要がある。Google Sheets APIを有効化しておくこと。

Terminal
claude mcp add google-sheets -e GOOGLE_CLIENT_ID=your-client-id -e GOOGLE_CLIENT_SECRET=your-client-secret -- npx -y @domdomegg/google-sheets-mcp
💡

注意事項

OAuth2トークンはローカルに保存される。大量データの読み書きはAPIクォータ制限に注意。機密データを含むシートへのアクセス権限は必要最小限に設定することを推奨。

#Google Sheets#スプレッドシート#Google#データ分析#生産性

外部リンク