MCPでClaudeにGoogleスプレッドシートを操作させてみた|非エンジニアでもできるAI×自動化の実践ガイド
「毎月の売上データをスプレッドシートにまとめる作業、もう自分でやりたくない……」「Claudeが賢いのはわかったけど、スプレッドシートまで操作できるの?」──そんな疑問を持っている方は多いのではないでしょうか。実は2026年現在、MCP(Model Context Protocol)という仕組みを使えば、ClaudeにGoogleスプレッドシートを直接読み書きさせることが可能です。しかもコードを書く必要はほぼありません。この記事では、非エンジニアの筆者が実際にMCPを使ってClaudeにスプレッドシートを操作させた手順を、スクリーンショットの代わりにステップごとの解説でお伝えします。
そもそもMCPとは?「AIがツールを操作するための接続規格」をやさしく解説
MCPとは「Model Context Protocol」の略で、AIアシスタントが外部のツールやサービスを直接操作するための接続規格(プロトコル)です。Anthropic社が2024年末にオープンソースとして公開し、2026年7月現在では数百種類のMCPサーバーが公開されています。
もう少し身近なたとえで説明すると、MCPは「AIとツールをつなぐUSBケーブル」のようなものです。USBケーブルがあれば、パソコンにプリンターや外付けHDDをつなげますよね。同じように、MCPがあればClaudeにGoogleスプレッドシート、Slack、Notion、GitHubなどさまざまなツールを「接続」して操作させることができます。
従来のAI活用では、「Claudeにデータの分析方法を聞く → 自分でスプレッドシートを開いて手作業で反映する」という流れが一般的でした。MCPを使えば、「Claudeに『このスプレッドシートのB列を合計して、C1セルに書き込んで』と頼むだけ」で完結します。AIが考えるだけでなく、実際に手を動かしてくれるイメージです。
重要なポイントとして、MCPはAnthropicが開発していますが、オープンな規格なのでClaude以外のAI(ChatGPTやGeminiなど)でも対応が進んでいます。ただし2026年7月時点で最もMCPとの連携が安定しているのは、やはり本家のClaude Desktopアプリです。
準備編:MCPでGoogleスプレッドシートを操作するために必要なもの
実際に設定を始める前に、必要なものを整理しましょう。すべて無料、もしくは既に持っているものだけで始められます。
必要なもの一覧(2026年7月時点)
- Claude Desktopアプリ(Windows / Mac対応・無料でインストール可能)
- Claudeのアカウント(無料プランでもMCP機能は使えますが、メッセージ上限があるためProプランを推奨。月額20ドル=約3,100円)
- Googleアカウント(Googleスプレッドシートが使えればOK)
- Node.js(バージョン18以上。MCPサーバーの起動に必要。公式サイトから無料インストール)
- Google Cloud Platformのサービスアカウント(無料枠で作成可能)
「Node.jsって何?」と思った方もご安心ください。Node.jsはMCPサーバーを動かすための土台となるソフトウェアで、公式サイトからダウンロードしてインストールするだけです。コードを自分で書く必要はありません。
料金まとめ
| 項目 | 料金 | 備考 |
|---|---|---|
| Claude Desktop | 無料 | アプリ自体は無料 |
| Claude Freeプラン | 0円 | MCPは使えるが1日のメッセージ数に制限あり |
| Claude Proプラン | 月額20ドル(約3,100円) | 実用的に使うならこちらを推奨 |
| Google Cloud Platform | 0円 | スプレッドシートAPI無料枠で十分 |
| Node.js | 0円 | オープンソース |
つまり、完全無料でも始められますが、快適に使いたいなら月額約3,100円のClaude Proプランがおすすめです。
実践編:MCPでClaudeにGoogleスプレッドシートを操作させる手順
ここからが本題です。実際の設定手順を5つのステップに分けて解説します。
ステップ1:Google Cloud Platformでサービスアカウントを作成する
まず、ClaudeがGoogleスプレッドシートにアクセスするための「鍵」を作ります。Google Cloud Platform(GCP)にアクセスし、以下の手順で進めてください。
- Google Cloud Consoleにログイン
- 新しいプロジェクトを作成(名前は「claude-sheets」など任意でOK)
- 左メニューの「APIとサービス」→「ライブラリ」から「Google Sheets API」と「Google Drive API」を検索して有効化
- 「APIとサービス」→「認証情報」→「認証情報を作成」→「サービスアカウント」を選択
- サービスアカウントを作成したら、「鍵」タブからJSON形式の鍵ファイルをダウンロード
- ダウンロードしたJSONファイルを、わかりやすい場所(例:ホームフォルダ直下)に保存
次に、操作したいGoogleスプレッドシートをサービスアカウントのメールアドレスに共有します。JSONファイルの中に「client_email」という項目があるので、そのメールアドレスをスプレッドシートの共有設定で「編集者」として追加してください。これを忘れるとClaudeがスプレッドシートにアクセスできません。
ステップ2:Node.jsをインストールする
Node.js公式サイトから推奨版(LTS)をダウンロードしてインストールします。インストール後、Windowsならコマンドプロンプト、Macならターミナルを開き、node -v と入力してバージョン番号(v18以上)が表示されればOKです。
ステップ3:MCPサーバーをインストールする
Googleスプレッドシート用のMCPサーバーとして、2026年7月時点で最もよく使われている「@anthropic/mcp-google-sheets」パッケージを使います。ターミナル(コマンドプロンプト)で以下のコマンドを実行してください。
npm install -g @anthropic/mcp-google-sheets
これだけでインストール完了です。「コマンドを打つ」と聞くと身構えるかもしれませんが、上の1行をコピー&ペーストするだけなのでご安心ください。
ステップ4:Claude Desktopの設定ファイルを編集する
ここが最も重要なステップです。Claude DesktopにMCPサーバーの情報を登録します。
Claude Desktopの設定ファイルは以下の場所にあります。
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
このファイルをテキストエディタ(メモ帳やVSCodeなど)で開き、以下のように編集します。
{
"mcpServers": {
"google-sheets": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-google-sheets"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/Users/あなたのユーザー名/service-account-key.json"
}
}
}
}
GOOGLE_APPLICATION_CREDENTIALS の部分には、ステップ1でダウンロードしたJSONファイルのフルパスを指定してください。Windowsの場合はパスの区切りを \\(バックスラッシュ2つ)にする点だけ注意が必要です。
設定ファイルを保存したら、Claude Desktopを再起動します。
ステップ5:Claudeに話しかけてスプレッドシートを操作する
Claude Desktopを開くと、チャット入力欄の近くにハンマーアイコン(ツールアイコン)が表示されているはずです。これが表示されていれば、MCPサーバーとの接続に成功しています。
あとは自然な日本語でClaudeに指示するだけです。たとえば:
- 「スプレッドシートID ○○○ のシート1を読み込んで、内容を要約して」
- 「A列の売上データを合計して、B1セルに結果を書き込んで」
- 「先月と今月の売上を比較する表を新しいシートに作って」
Claudeは最初に「Google Sheetsツールを使用してよいですか?」と許可を求めてきます。「許可する」をクリックすると、実際にスプレッドシートの読み取り・書き込みが実行されます。毎回ユーザーの許可が必要なので、勝手にデータが書き換わる心配はありません。
日本の業務現場で使える活用シーン5選
MCPでClaudeとGoogleスプレッドシートをつなげると、日本のビジネス現場で具体的にどんなことができるのでしょうか。実際に試して便利だった活用シーンを5つ紹介します。
1. 月次売上レポートの自動作成
各店舗の売上データが入力されたスプレッドシートをClaudeに読み込ませ、「前月比・前年比を計算して、サマリーシートを作って」と指示するだけ。従来30分かかっていたレポート作成が、Claudeへの指示1回(約2分)で完了しました。特に飲食チェーンや小売業で複数店舗の数字を集計する場面で威力を発揮します。
2. 問い合わせ管理シートの分類・集計
カスタマーサポートの問い合わせ内容をGoogleスプレッドシートで管理している会社は多いですよね。Claudeに「問い合わせ内容を読んで、カテゴリ分類(製品不具合・使い方・料金など)を自動で振り分けて」と指示できます。ChatworkやSlackからの問い合わせをスプレッドシートに転記する運用と組み合わせると、分類作業が完全に自動化されます。
3. kintoneデータのクロス集計
kintoneからCSVでエクスポートしたデータをGoogleスプレッドシートに貼り付け、Claudeに「部署別×月別のクロス集計表を作って」と依頼するパターンです。kintone単体では難しい複雑な集計も、Claudeなら自然言語で指示するだけで実現できます。
4. 採用管理シートの進捗サマリー
応募者情報をスプレッドシートで管理している人事担当者なら、「現在の選考ステータス別の人数を集計して、来週の面接予定をリストアップして」といった指示が便利です。複数のフィルタを手動で切り替える手間がなくなります。
5. 請求書データの整合性チェック
「このスプレッドシートの請求データに、金額の計算ミスや重複がないかチェックして」とClaudeに頼めば、数百行のデータでも数秒で確認してくれます。経理部門で月末の締め作業時間を大幅に短縮できた事例があります。
MCPの注意点とトラブルシューティング
非常に便利なMCPですが、使い始めに知っておくべき注意点もあります。
セキュリティに関する注意
MCPを通じてClaudeに渡したスプレッドシートのデータは、Claudeとの会話内で処理されます。機密性の高い個人情報や財務データを扱う場合は、Anthropicのデータポリシーを必ず確認してください。2026年7月時点では、Claude Proプランで「会話データをモデル学習に使用しない」設定が可能です。企業利用の場合は、Claude for Enterprise(要問い合わせ)の導入も検討しましょう。
よくあるトラブルと解決法
| 症状 | 原因 | 解決法 |
|---|---|---|
| ツールアイコンが表示されない | 設定ファイルのJSON構文エラー | JSONバリデーターでファイルをチェック。カンマの過不足が多い |
| 「アクセスが拒否されました」エラー | スプレッドシートの共有設定不備 | サービスアカウントのメールアドレスに「編集者」権限を付与 |
| 読み取りはできるが書き込みができない | 共有権限が「閲覧者」になっている | 「編集者」に変更する |
| MCPサーバーの起動が遅い | Node.jsのバージョンが古い | Node.js v18以上にアップデート |
他のAIツールとの比較
Googleスプレッドシートを操作できるAIツールはClaude以外にもあります。2026年7月時点での比較を整理しました。
| ツール | スプレッドシート操作 | 特徴 | 向いている人 |
|---|---|---|---|
| Claude Desktop + MCP | 読み取り・書き込み・新規シート作成 | 自然言語で複雑な操作が可能。分析力が高い | 分析や要約を含む複合的な作業をしたい人 |
| ChatGPT + Code Interpreter | ファイルアップロードによる分析のみ | 直接スプレッドシートを操作はできないが、Excel/CSVの分析は得意 | ファイル単位の分析がしたい人 |
| Gemini in Google Sheets | シート内での関数提案・データ整理 | Googleエコシステムとの親和性が最も高い | Google Workspace中心の業務環境の人 |
| Make.com / n8n | トリガーベースの自動処理 | 定期実行やワークフロー全体の自動化に強い | 「毎日○時に自動実行」のような定型処理をしたい人 |
結論として、「今あるスプレッドシートをAIに見せて、その場で分析・編集してほしい」という対話型の使い方にはClaude + MCPが最適です。一方、「毎朝9時に自動でデータを集計してSlackに投稿」のような定期実行型の自動化には、Make.comやn8nと組み合わせるのがベストです。
まとめ:MCPは「AIが手を動かしてくれる時代」への第一歩
この記事では、MCPを使ってClaudeにGoogleスプレッドシートを操作させる方法を、準備から実践まで一通り解説しました。ポイントを振り返ります。
- MCPとは:AIが外部ツールを直接操作するための接続規格。USBケーブルのようなもの
- 費用:完全無料でも始められるが、快適に使うならClaude Proプラン(月額約3,100円)がおすすめ
- 設定手順:GCPのサービスアカウント作成 → Node.jsインストール → MCPサーバーインストール → Claude Desktopの設定ファイル編集 → 再起動の5ステップ
- 活用シーン:月次レポート作成、問い合わせ分類、kintoneデータ集計、採用管理、請求書チェックなど日本の業務現場で幅広く使える
- 注意点:機密データの取り扱いには注意。共有設定の不備が最も多いトラブル原因
MCPが登場したことで、AIは「相談相手」から「実際に作業してくれるアシスタント」へと進化しました。まずは自分の業務で使っているスプレッドシートを1つ選んで、Claudeに読み込ませるところから始めてみてください。「こんなに簡単にできるのか」と驚くはずです。
nocode.loveでは、MCPを使ったClaude × Slack連携、Claude × Notion連携などの実践記事も順次公開予定です。最新情報を見逃さないよう、ぜひブックマークしておいてください。







