PasteSheet — Google Sheets について
PasteSheetは、Google Sheetsを自然な言葉で構造化データとして照会できる、ホスト型の読み取り専用MCPサーバーです。ワークスペース全体または個別シートに接続し、タブやスキーマの確認、行の絞り込みや検索を行えます。
主な機能
- 01ワークスペースまたは単一シートに接続
- 02シートとタブを一覧表示
- 03列スキーマを確認
- 04行の絞り込み、検索、並べ替え、ページ分割
活用シーン
- 01ステータスに合う行を検索
- 02地域別に売上を集計
- 03会社名から顧客レコードを検索
- 04シートを変更せずにデータを照会
MCP 対応
Google Sheetsの検出と読み取り専用クエリのツールをMCPクライアントに提供します。ワークスペースへのアクセスにはOAuthを使い、個別シートには専用エンドポイントを使います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://pastesheet.com/mcpclaude mcp add --transport http com-pastesheet-google-sheets https://pastesheet.com/mcp{"mcpServers":{"com-pastesheet-google-sheets":{"type":"http","url":"https://pastesheet.com/mcp"}}}Cursor で開く{"servers":{"com-pastesheet-google-sheets":{"type":"http","url":"https://pastesheet.com/mcp"}}}VS Code で開く{"mcpServers":{"com-pastesheet-google-sheets":{"type":"http","url":"https://pastesheet.com/mcp"}}}{"mcpServers":{"com-pastesheet-google-sheets":{"serverUrl":"https://pastesheet.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Google Sheets MCP サーバー
ホスト型の Google Sheets MCP サーバー です。Google スプレッドシートを Claude、ChatGPT、Cursor、Claude Code に接続して、自然な英語で内容を検索できます。
Google Cloud プロジェクトも、サービスアカウントも、実行するサーバーも不要です。共有 URL を貼り付けるだけで、MCP エンドポイントを利用できます。
読み取り専用です。 サーバーでできるのは、スプレッドシートの一覧表示、確認、検索です。変更はできません。エージェントに安心して接続できます。
PasteSheet を利用しています。公式 MCP Registry に com.pastesheet/google-sheets として公開されています。
クイックスタート
Claude Code
claude mcp add --transport http pastesheet https://pastesheet.com/mcp
Claude Desktop / Claude web
設定 → コネクター → カスタムコネクターを追加 → 次の URL を貼り付けます。
https://pastesheet.com/mcp
一度 OAuth 認証を行うと、Claude はワークスペース内のすべてのスプレッドシートを検索できます。
Cursor
~/.cursor/mcp.json — examples/cursor-mcp.json を参照してください。
{
"mcpServers": {
"pastesheet": {
"url": "https://pastesheet.com/mcp"
}
}
}
ChatGPT
設定 → コネクター → カスタムコネクターを追加 → https://pastesheet.com/mcp を入力し、OAuth で認証します。
2 つのサーバー、2 つの URL
| サーバー | URL | 利用する場面 |
|---|---|---|
| ワークスペース | https://pastesheet.com/mcp | アカウント内のすべてのスプレッドシートを公開するコネクターを 1 つ使いたい場合。OAuth で認証します。まずはこちらをお試しください。 |
| 単一のスプレッドシート | https://pastesheet.com/mcp/sheets/{endpoint-id} | 1 つのスプレッドシートだけを公開したい場合。公開スプレッドシートはキー不要です。非公開のスプレッドシートでは Authorization: Bearer ps_... を指定します。 |
ワークスペース URL はすべてのユーザーで同じです。OAuth によってアカウントが特定され、自分のスプレッドシートだけが表示されます。
ツール
| ツール | 機能 |
|---|---|
list_sheets | ワークスペース内のスプレッドシートとその ID を一覧表示します。 (ワークスペースサーバーのみ) |
list_tabs | スプレッドシートのタブとデフォルトのタブを一覧表示します。 |
get_schema | 検索前に、各列の名前、別名、型を読み取ります。 |
query_rows | フィルター、部分一致、全文検索、並べ替え、ページネーションを使って行を読み取ります。 |
プロンプトの例
接続したら、そのまま質問するだけです。
- 「Products シートの内容を教えてください。」
- 「Q3 タブで、status = shipped の行はどれですか?」
- 「Sales シートの地域別の総売上を教えてください。」
- 「会社名が 'Acme' で始まる顧客をすべて検索してください。」
エージェントが list_sheets → get_schema → query_rows を自動で呼び出します。ツール名を指定する必要はありません。
Google Sheets API を直接使わない理由は?
使うことはできます。無料です。しかし、用途が異なります。
- セルと範囲を読み取る仕組みであり、レコードを読み取るものではありません。行の再構成は自分で行う必要があります。
- Google Cloud プロジェクトに加え、OAuth またはサービスアカウントが必要です。
- 利用量に上限があります。プロジェクトあたり毎分 300 件、ユーザーあたり毎分 60 件で、それを超えると
429が返されます(Google が公開している上限)。
最後の点はエージェントを使う場合に問題になります。エージェントは頻繁にリクエストするため、質問 1 件につきスキーマの読み取りに加えて、複数の絞り込み検索が行われます。PasteSheet はスプレッドシートを一度読み取ってキャッシュし、その後のリクエストにはキャッシュから応答するため、10 回目の検索では Google のリクエストを消費しません。
料金
無料プランではエンドポイント 3 個、月間 2,000 リクエスト、500 行、スプレッドシートあたり 1 タブを利用できます。クレジットカードは不要です。有料プランでは上限が引き上げられ、非公開エンドポイント、カスタムキャッシュ TTL、全文検索が追加されます。
pastesheet.com/pricing をご覧ください。
リンク
- PasteSheet
- Google Sheets を Claude に接続する
- Google Sheets を ChatGPT に接続する
- Google Sheets を Cursor に接続する
- Claude Code 用 Google Sheets MCP
- すべてのガイド
問題や質問がある場合は、こちらで issue を作成するか、お問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。