Google Sheets MCP Server
Google SheetsをClaudeから読み書き・分析できるMCPサーバー
npx @domdomegg/google-sheets-mcp概要
Google SheetsをClaudeから直接操作できるMCPサーバー。
スプレッドシートのセル読み取り・書き込み・シート管理・データ検索といった基本操作をカバーしている。
OAuth2によりGoogleアカウントへ安全にアクセスし、自然言語でスプレッドシートを操作できる。
データ集計・分析・レポート生成など、表形式データを扱う業務ワークフローに組み込める。
設定方法はconfig JSONをClaude DesktopまたはClaude Codeの設定ファイルに追記するだけで完了する。
反復作業を自動化することで、より重要な業務に集中できる環境を整えられる。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://console.cloud.google.com にアクセスしてプロジェクトを作成
- 2
「APIとサービス」→「ライブラリ」でGoogle Sheets APIを有効化
- 3
「APIとサービス」→「認証情報」→「認証情報を作成」→「サービスアカウント」を選択
- 4
サービスアカウント作成後、「キー」タブ→「鍵を追加」→「JSON」をダウンロード
- 5
ダウンロードしたJSONファイルのパスをGOOGLE_APPLICATION_CREDENTIALSに設定し、スプレッドシートをサービスアカウントのメールアドレスと共有する
こんな使い方ができます
スプレッドシートのデータをClaudeが読み取って分析・可視化の提案ができる
自然言語でデータ入力を指示してシートへの一括書き込みを自動化できる
複数シートのデータをClaudeが横断集計してサマリーを生成できる
売上や在庫データを定期的にClaudeへ読み込ませてレポート文章を自動作成できる
セットアップ手順
- 1
Google Cloud Console(console.cloud.google.com)でプロジェクトを作成・選択する
- 2
「Google Sheets API」を有効化する
- 3
「APIとサービス」→「認証情報」→「OAuthクライアントIDの作成」で認証情報を作成してJSONをダウンロードする
- 4
初回起動時にブラウザでGoogleアカウントにログインして認証を完了する
- 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を有効化しておくこと。
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クォータ制限に注意。機密データを含むシートへのアクセス権限は必要最小限に設定することを推奨。