mcpField
G
Google Sheets Mcp

Google Sheets Mcp

ローカル
github.com/mkummer225データ・分析13881 週間前に更新

Google Sheets Mcp について

Google Sheets MCP は、AI エージェントが Google スプレッドシートを直接操作できるようにする MCP コネクタです。Google アカウントによる OAuth 認証を用い、エージェントにスプレッドシートのデータを読み書きさせたい利用者に向いています。

主な機能

  1. 01OAuth による Google アカウント認証
  2. 02スプレッドシートとシートの一覧取得・作成・名前変更
  3. 03行・列・見出し単位のデータ読み取り
  4. 04セル・行・列単位の編集
  5. 05行と列の挿入

活用シーン

  1. 01エージェントによるスプレッドシートデータの読み取りと分析
  2. 02エージェントによるスプレッドシートの作成とデータ入力
  3. 03シート内の特定の行や列の一括更新

MCP 対応

本プロジェクトは MCP サーバーであり、スプレッドシートの一覧取得、読み取り、編集、作成などの機能をツールとして MCP クライアントに公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Google Sheets MCP

AI エージェントがスプレッドシートを直接操作できる、Google Sheets 用の Model Context Protocol(MCP)コネクターです。

デモ

https://github.com/user-attachments/assets/cc4729d9-4e6e-437b-848b-6da9a09418c3

セットアップ

  1. このリポジトリをクローンします:
git clone https://github.com/mkummer225/google-sheets-mcp
cd google-sheets-mcp
  1. 依存関係をインストールします: npm install

  2. ビルドします: npm run build

  3. Google Cloud Platform で OAuth 認証情報を作成します:

  4. MCP サーバーを起動します(必要に応じて Google アカウントの認証または再認証が自動的に求められます): npm run start

使い方

設定例:

{
    "mcpServers": {
    "google-sheets-mcp": {
      "command": "node",
      "args": [
        "/{path_to_dir}/google-sheets-mcp/dist/index.js"
      ]
    }
  }
}

これで、スプレッドシート ID を指定するか、エージェントに新しいスプレッドシートを作成するよう依頼するだけで利用できます。

利用可能なアクション

アクション説明
refresh_auth認証情報の有効期限が切れたときに Google アカウントを再認証します
list_sheetsGoogle スプレッドシート内のすべてのシート/タブを一覧表示します
create_sheetGoogle スプレッドシートに新しいシート/タブを作成します
create_spreadsheet新しい Google スプレッドシートを作成します
read_all_from_sheet指定したシートからすべてのデータを読み取ります
read_headingsシートの列見出しを読み取ります
read_rowsシートから指定した行を読み取ります
read_columnsシートから指定した列を読み取ります
edit_cellシート内の単一セルを編集します
edit_rowシート内の行全体を編集します
edit_columnシート内の列全体を編集します
insert_row指定した位置に新しい行を挿入します
insert_column指定した位置に新しい列を挿入します
rename_sheetスプレッドシート内のシート/タブの名前を変更します
rename_docGoogle スプレッドシートの名前を変更します

ライセンス

MIT

コメント

MCP は初めてですか?

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

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