mcpField
S
Sheets MCP

Sheets MCP

ローカル
sheetsmcp.ioデータ・分析362 日前に更新

Sheets MCP について

Sheets MCPは、Claude DesktopとClaude Codeからローカルコンピューター上でGoogle Sheetsを操作できるオープンソースのMCPサーバーです。表の編集に加え、APIやファイル、スケジュール、複数のGoogleアカウントを使う作業に対応し、取り消しと数式チェックも備えています。

主な機能

  1. 01Google Sheetsの読み取りと編集
  2. 02グラフとピボットテーブルの作成
  3. 03APIやファイルからのデータ取り込み
  4. 04スプレッドシートの定期更新
  5. 05複数のGoogleアカウントの利用
  6. 06変更の取り消しと数式チェック

活用シーン

  1. 01Stripeの入金データをシートに取り込む
  2. 02地域別シートを集約して概要を作成
  3. 03スケジュールに沿ってシートを更新
  4. 04Claude Desktopのライブプレビューで編集を確認

MCP 対応

Sheets MCPは、MCPを通じてClaude DesktopとClaude CodeにGoogle Sheetsの操作機能を提供します。ローカルで動作し、Googleへ直接リクエストを送ります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"atc07-sheets": {
"command": "npx",
"args": [
"-y",
"@sheetsmcp/server"
]
}
}
}
起動コマンドnpx -y @sheetsmcp/server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@sheetsmcp/server1.4.0

ツール

29

掲載時のツール一覧 · 1 日前に更新

パラメーター型必須説明
emailstringいいえremove/set_default 用:アカウントのメールアドレス、または一意に特定できるその一部
actionenumはいlist | add | remove | set_default

詳細

Sheets MCP

Claude で Google Sheets を使うための強力なツールです。スプレッドシートを Claude Desktop と Claude Code でできることすべてにつなぐ、無料のオープンソース MCP サーバーです。API やファイルからシートにデータを取り込んだり、別のシートをもとに新しいシートを作成したり、スケジュールに沿って最新の状態に保ったり、複数の Google アカウントをまたいで作業したりできます。数式、書式設定、グラフ、ピボットテーブルにも対応し、書き込みのたびに元に戻す機能と数式エラーチェックが実行されます。お使いのコンピューター上で動作し、Google と直接通信します。

すべての機能を確認して、デモを見る →

Claude が利益の列を追加し、合計を計算して、通貨形式を設定し、グラフを作成する間、シートのライブプレビューがチャット内で更新されます

無料のオープンソース · お使いのコンピューター上で動作 · Google スプレッドシートのみへのアクセス · Claude Desktop と Claude Code

Sheets MCP で時間を節約できたら、GitHub で ⭐ を付けると、ほかの人にも見つけてもらいやすくなります。

Sheets MCP と Claude に組み込まれた Google Sheets 連携機能の違いは?

Claude では、有料プラン向けに独自の Google Sheets 連携機能が使えるようになりました。どちらも Claude でスプレッドシートを編集できますが、それぞれ異なる用途に適しています。

Sheets MCPClaude に組み込まれた連携機能
最適な用途API、ファイル、ほかのシート、スケジュールなど、1 つのシートだけにとどまらない作業開いているシート内での簡単な編集
価格無料。Claude Desktop では無料の Claude プランでも利用可能有料の Claude プラン
利用場所Claude Desktop(Chat タブと Code タブ)および Claude CodeClaude チャット、および Google Sheets 内のサイドバー
セットアップワンクリックの拡張機能、または 1 つのコマンド。現在、サインイン時に Google の「未確認のアプリ」画面が表示されます組み込み済み
データの送信先お使いのコンピューターから Google に直接送信され、スプレッドシートのみにアクセスします。ほかのサーバーは経由しませんAnthropic がホストするコネクター経由
コードオープンソース(MIT):コードの確認、変更、自分での実行が可能Anthropic の製品
その他の機能複数の Google アカウント、元に戻す機能、数式エラーチェック、チャット内のライブプレビューSheets 内のサイドバー、編集の承認、データクリーニング用の Python

まとめ: 有料プランを利用していて、目の前にあるシートを Claude に編集してもらいたいだけなら、組み込みの連携機能が最も簡単です。すべてのデータとシートを Claude に連携させたいなら、Sheets MCP をお使いください。両方を併用することもできます。

インストール

Claude Desktop(最も簡単。セットアップ不要)
  1. Claude Desktop をインストールして、サインインします。
  2. Claude Desktop 用 Sheets MCP(.mcpb ファイル。変更履歴をご覧ください)をダウンロードします。
  3. ファイルをダブルクリックし、Claude Desktop で Install をクリックします。

Claude Desktop を初めてお使いですか?手順ごとのセットアップガイドをご覧ください。

この拡張機能は Chat タブと Code タブの両方で動作します。複数の手順からなる長時間の作業には、Code タブのほうがより確実です。すべてお使いのコンピューター上で実行されます。

Claude Code

Node.js 18 以降が必要です。次を実行します。

claude mcp add --scope user google-sheets -- npx -y @sheetsmcp/server

その後、新しい Claude Code セッションを開始します。

サインイン

Claude が初めて Google Sheets を使用すると、ブラウザーで Google のサインインページが開きます。

  1. Google アカウントを選択します。
  2. Google に 「Google hasn't verified this app」 と表示されます。Advanced をクリックし、次に Go to Sheets MCP をクリックします。
  3. Continue をクリックして、スプレッドシートへのアクセスを許可します。

複数の Google アカウントを使用するには、Claude に 「別の Google アカウントにサインインして」 と依頼します。シートのリンクを貼り付けると、Sheets MCP はリンクを開けるアカウントを使用します。

既定のブラウザーを変更せずに、特定のブラウザーで Google のサインインページを開くには、~/.sheets-mcp/settings.json に "browser": "Google Chrome"(または別のアプリ名)を追加します。

会社の Google Workspace でサインインがブロックされている場合は、Workspace 管理者が Admin console → Security → API controls で Sheets MCP を許可できます。

使ってみる

Claude Desktop で + をクリックし、Get started with Google Sheets を選択すると、簡単な使い方の説明が表示されます。複数の Google アカウントが接続されている場合、スプレッドシートを作成する前や、複数のアカウントでシートを開ける場合に、Claude が使用するアカウントを尋ねます。

  • 「このシートを要約して:」
  • 「Revenue から Cost を差し引く Profit 列を追加して、通貨形式にして」
  • 「このシートの月ごとの支出をグラフにして:」
  • 「ヘッダー行を固定して太字にし、列幅を自動調整して」
  • 「地域別、商品別の売上をピボットテーブルで要約して」
  • 「このグラフを折れ線グラフに変更して、表の横に移動して」
  • 「Trip Planner という名前の新しいスプレッドシートを作成して」
  • 「予算シートを開いて」(以前 Sheets MCP で使用したシートが対象です)
  • 「先週の Stripe の入金を Cash タブに取り込んで」(Claude Code)
  • 「East と West の売上シートをまとめて、グラフ付きの新しい Q3 サマリーを作成して」
  • 「仕事用アカウントの Q4 予測を個人アカウントのボードシートにコピーして」
  • 「元に戻して」

その他のリクエスト例と Sheets MCP でできること →

最近作業したシート

Sheets MCP は、使用したスプレッドシートの一覧をコンピューターに保存します。Claude Desktop でシートについて話しかける(「予算について作業しよう」)か、「最近使ったシートを表示して」と尋ねると、チャットに検索可能な一覧が開きます。よく使うシートをピン留めしたり、Google Sheets で開いたり、複数のシート(異なる Google アカウントのシートも可)にチェックを付けて、実行したい内容とともに Claude に送ったりできます。Claude Code では、/mcp__google-sheets__recent_sheets と入力するか、「これまでに使用したシートはどれ?」と尋ねてください。

ライブプレビュー

Claude Desktop では、Claude が作業中にチャット内でスプレッドシートのライブプレビューを開きます。Claude が読み取る範囲や加えた変更を、グラフも含めてその都度確認できます。Claude の作業が終わると、プレビューは折りたたまれます。スプレッドシートで開くをクリックすると、Google スプレッドシートの同じセルに移動します。

Claude にスプレッドシートの説明を頼む(「このモデルの仕組みを順を追って説明して」)と、プレビューが解説に切り替わります。Claude が読み取っている間は進行状況バーが表示され、その後、Claude の説明がスプレッドシート上で一つずつ再生されます。Claude のカーソルが各ポイントに対応するセルを囲み、その横に短いメモを入力します。解説は、あなたが次へをクリックするまで待機します。解説中のポイントについて質問を入力すると、Claude はそこで回答し、説明しているセルを順に示します。これはプレビュー内にだけ描画されるため、スプレッドシートは変更されず、共同編集者にも表示されません。

Claude が利益モデルを読み取ってから、スプレッドシート上で順を追って解説します。各ポイントのセルを囲み、その横にメモを表示し、解説中に入力された質問には、2 つのセルを順に示しながら回答します

Sheets MCP を更新した後、Claude Desktop を終了して再起動し、新しいプレビューを読み込んでください。

プレビューは Claude デスクトップアプリ内に表示されます。スマートフォンからリモートコントロールでセッションを確認している場合も、Sheets MCP はお使いのコンピューターで動作し続けるため、戻ったときにプレビューを確認できます。

sheetsmcp.io で動作を見る →

プライバシー

Sheets MCP はお使いのコンピューター上で動作します。Google のサインイン情報はお使いのコンピューター(~/.sheets-mcp)にのみ保存され、リクエストはお使いのコンピューターから Google に直接送信されます。その間に Sheets MCP サーバーは介在しません。Google に求めるアクセス権はスプレッドシートのみで、他の Drive データにはアクセスしません。名前によるスプレッドシートの検索と「最近使用した項目」リストのために、使用したスプレッドシートの一覧をお使いのコンピューター上の ~/.sheets-mcp/recent.json に保存します。このファイルを削除すると、一覧を消去できます。Claude が読み取ったスプレッドシートのデータは、Claude との会話の一部になります。プライバシーポリシーをご覧ください。

接続を解除するには、Claude に *「Google スプレッドシートからサインアウトして」*と頼むか、myaccount.google.com/permissions で Sheets MCP を削除してください。

コマンドライン(任意)

npx @sheetsmcp/server auth                      # sign in to a Google account
npx @sheetsmcp/server accounts                  # list signed-in accounts
npx @sheetsmcp/server accounts default <email>  # choose the default account
npx @sheetsmcp/server accounts remove <email>   # sign out an account

詳細情報

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。