Google Sheets
Google Sheetsと接続してスプレッドシート管理・データ処理を実行することができます。
主要機能
- スプレッドシート作成・管理
- シートデータ照会・更新
- セル・範囲データバッチ処理
- シートコピー、名前変更、作成
- 行/列追加・管理
- スプレッドシート共有・権限設定
- 複数スプレッドシート同時処理
基本情報
認証方式
OAuth 2.0を使用して認証します。
必要な権限
https://www.googleapis.com/auth/spreadsheets
: Google Sheets全体アクセス権限
サポートするMCPツール
データ照会
get_sheet_data
特定スプレッドシートのシートからデータを照会します。
get_multiple_sheet_data
Google Sheetsの複数特定範囲からデータを照会します。
get_multiple_spreadsheet_summary
複数Google Sheetsの要約情報を照会します。
データ更新
update_cells
Google Sheetsのセルを更新します。
batch_update_cells
Google Sheetsの複数範囲をバッチで更新します。
シート構造管理
add_rows
Google Sheetsのシートに行を追加します。
add_columns
Google Sheetsのシートに列を追加します。
list_sheets
Google Sheetsのすべてのシートリストを照会します。
copy_sheet
一つのスプレッドシートから他のスプレッドシートにシートをコピーします。
rename_sheet
Google Sheetsのシート名を変更します。
create_sheet
既存Google Sheetsに新しいシートタブを作成します。
スプレッドシート管理
create_spreadsheet
新しいGoogle Sheetsを作成します。
list_spreadsheets
設定されたGoogle Driveフォルダのすべてのスプレッドシートリストを照会します。
share_spreadsheet
メールを通じて複数ユーザーとGoogle Sheetsを共有します。
使用例
例えば、
- Promptで「スプレッドシートのA1:C10範囲データを照会してください」と入力すると、
- LLMはMCPを通じて
get_sheet_data
ツールを呼び出して該当範囲のデータを照会します。 - そして、Tool呼び出し結果を基にチャットで応答します。
注意事項
- バッチ更新時は大量のデータ処理に注意してください。
- スプレッドシート共有時は適切な権限設定を確認してください。
- データ更新時は既存データが上書きされる可能性があるので慎重に使用してください。
Last updated on