mcpField
P
PasteSheet — Google Sheets

PasteSheet — Google Sheets

リモート
pastesheet.comデータ・分析015 週間前に更新
リポジトリ公式サイト

PasteSheet — Google Sheets について

PasteSheetは、Google Sheetsを自然な言葉で構造化データとして照会できる、ホスト型の読み取り専用MCPサーバーです。ワークスペース全体または個別シートに接続し、タブやスキーマの確認、行の絞り込みや検索を行えます。

主な機能

  1. 01ワークスペースまたは単一シートに接続
  2. 02シートとタブを一覧表示
  3. 03列スキーマを確認
  4. 04行の絞り込み、検索、並べ替え、ページ分割

活用シーン

  1. 01ステータスに合う行を検索
  2. 02地域別に売上を集計
  3. 03会社名から顧客レコードを検索
  4. 04シートを変更せずにデータを照会

MCP 対応

Google Sheetsの検出と読み取り専用クエリのツールをMCPクライアントに提供します。ワークスペースへのアクセスにはOAuthを使い、個別シートには専用エンドポイントを使います。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://pastesheet.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、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 をご覧ください。


リンク

問題や質問がある場合は、こちらで issue を作成するか、お問い合わせください。

コメント

MCP は初めてですか?

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

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