takiguchi-yu avatar

Google Workspace Mcp Server

takiguchi-yu/google-workspace-mcp-server

Connects Claude to Google Sheets, Slides, and Drive through the MCP protocol. You get read/write operations for spreadsheets (including CSV import with custom delimiters), full presentation manipulation (create slides, add shapes and text boxes, batch updates), and file search across Drive. Uses OAuth for authentication, so you'll need to set up credentials in Google Cloud once, then you're ready to automate spreadsheet updates, generate presentations, or query files without leaving your Claude workflow. Especially handy if you're already managing documents in Workspace and want programmatic access without writing API clients yourself.

tools
64
transport
STDIO
last updated
Sep 16, 2026

Tools

64 tools

Public tool metadata for what this MCP can expose to an agent.

accounts_list登録されている Google アカウントの一覧を取得

登録されている Google アカウントの一覧を取得

No parameter schema in public metadata yet.

sheets_list_spreadsheetsスプレッドシート一覧を取得

スプレッドシート一覧を取得

No parameter schema in public metadata yet.

sheets_get_spreadsheet_infoスプレッドシートの詳細情報(シート一覧、プロパティ)を取得

スプレッドシートの詳細情報(シート一覧、プロパティ)を取得

No parameter schema in public metadata yet.

sheets_read_sheet_valuesセル範囲のデータを読み取り(数式や書式前の生の値も取得可)

セル範囲のデータを読み取り(数式や書式前の生の値も取得可)

No parameter schema in public metadata yet.

sheets_update_sheet_valuesセル範囲のデータを更新

セル範囲のデータを更新

No parameter schema in public metadata yet.

sheets_batch_update_sheet_values複数のセル範囲を一度に更新

複数のセル範囲を一度に更新

No parameter schema in public metadata yet.

sheets_create_spreadsheet新規スプレッドシートを作成

新規スプレッドシートを作成

No parameter schema in public metadata yet.

sheets_add_sheet既存のスプレッドシートにシートを追加

既存のスプレッドシートにシートを追加

No parameter schema in public metadata yet.

sheets_delete_sheetシートを中身ごと削除(最後の 1 枚は削除不可)

シートを中身ごと削除(最後の 1 枚は削除不可)

No parameter schema in public metadata yet.

sheets_duplicate_sheetシートを書式・数式ごと複製(雛形からの起こし)

シートを書式・数式ごと複製(雛形からの起こし)

No parameter schema in public metadata yet.

sheets_update_sheet_propertiesシート名・タブの色・タブの並び順・非表示を変更

シート名・タブの色・タブの並び順・非表示を変更

No parameter schema in public metadata yet.

sheets_append_values既存データの末尾に行を追記

既存データの末尾に行を追記

No parameter schema in public metadata yet.

sheets_clear_sheet_values指定範囲のセルの値をクリア

指定範囲のセルの値をクリア

No parameter schema in public metadata yet.

sheets_import_csvCSV/TSV ファイルをスプレッドシートにインポート(カスタムデリミタ・Base64対応)

CSV/TSV ファイルをスプレッドシートにインポート(カスタムデリミタ・Base64対応)

No parameter schema in public metadata yet.

sheets_insert_dimension指定位置に行・列を挿入

指定位置に行・列を挿入

No parameter schema in public metadata yet.

sheets_delete_dimension指定範囲の行・列を削除

指定範囲の行・列を削除

No parameter schema in public metadata yet.

sheets_sort_range範囲の中身を複数列のキーで並べ替え

範囲の中身を複数列のキーで並べ替え

No parameter schema in public metadata yet.

sheets_set_basic_filterフィルタを設置(抽出条件・既定の並び順も指定可)

フィルタを設置(抽出条件・既定の並び順も指定可)

No parameter schema in public metadata yet.

sheets_clear_basic_filterフィルタを取り除く

フィルタを取り除く

No parameter schema in public metadata yet.

sheets_set_data_validation入力規則を設定(プルダウン・チェックボックス・入力制限)

入力規則を設定(プルダウン・チェックボックス・入力制限)

No parameter schema in public metadata yet.

sheets_clear_data_validation入力規則を解除

入力規則を解除

No parameter schema in public metadata yet.

sheets_format_cellsセルの塗り・文字色・太字・サイズ・配置・数値書式を変更(範囲ごとにまとめて指定)

セルの塗り・文字色・太字・サイズ・配置・数値書式を変更(範囲ごとにまとめて指定)

No parameter schema in public metadata yet.

sheets_set_bordersセル範囲に罫線を引く・消す(外周と内側を個別に指定可)

セル範囲に罫線を引く・消す(外周と内側を個別に指定可)

No parameter schema in public metadata yet.

sheets_merge_cellsセルを結合・解除(MERGE_ALL / MERGE_COLUMNS / MERGE_ROWS / UNMERGE)

セルを結合・解除(MERGE_ALL / MERGE_COLUMNS / MERGE_ROWS / UNMERGE)

No parameter schema in public metadata yet.

sheets_resize_dimension列幅・行高をピクセル指定または内容に合わせて自動調整

列幅・行高をピクセル指定または内容に合わせて自動調整

No parameter schema in public metadata yet.

sheets_freeze_panes先頭の行・列を固定(見出し行の固定)

先頭の行・列を固定(見出し行の固定)

No parameter schema in public metadata yet.

sheets_add_conditional_format条件付き書式のルールを追加(条件による色分け/カラースケール)

条件付き書式のルールを追加(条件による色分け/カラースケール)

No parameter schema in public metadata yet.

sheets_delete_conditional_format条件付き書式のルールを index 指定で削除

条件付き書式のルールを index 指定で削除

No parameter schema in public metadata yet.

sheets_list_conditional_formats条件付き書式のルールを一覧(削除に使う index 付き)

条件付き書式のルールを一覧(削除に使う index 付き)

No parameter schema in public metadata yet.

docs_get_documentGoogle Doc の本文を Markdown 形式で取得(見出し・段落・篇条書き・テーブルに対応)

Google Doc の本文を Markdown 形式で取得(見出し・段落・篇条書き・テーブルに対応)

No parameter schema in public metadata yet.

slides_create_presentationプレゼンテーションを作成

プレゼンテーションを作成

No parameter schema in public metadata yet.

slides_get_presentationプレゼンテーションの内容を取得

プレゼンテーションの内容を取得

No parameter schema in public metadata yet.

slides_list_presentationsプレゼンテーション一覧を取得

プレゼンテーション一覧を取得

No parameter schema in public metadata yet.

slides_get_page特定スライドの詳細情報を取得

特定スライドの詳細情報を取得

No parameter schema in public metadata yet.

slides_update_text_shapeテキスト要素の内容を更新または追記

テキスト要素の内容を更新または追記

No parameter schema in public metadata yet.

slides_add_text_boxスライドに新しいテキストボックスを追加

スライドに新しいテキストボックスを追加

No parameter schema in public metadata yet.

slides_delete_elementスライドの要素(図形、テキストボックス、画像など)を削除

スライドの要素(図形、テキストボックス、画像など)を削除

No parameter schema in public metadata yet.

slides_duplicate_slideスライドを複製

スライドを複製

No parameter schema in public metadata yet.

slides_add_shapeスライドに図形(矩形、円、矢印など)を追加

スライドに図形(矩形、円、矢印など)を追加

No parameter schema in public metadata yet.

slides_update_slide_propertiesスライドのプロパティ(背景色など)を更新

スライドのプロパティ(背景色など)を更新

No parameter schema in public metadata yet.

slides_batch_update_presentation複数の更新リクエストをバッチで実行(高度な操作)

複数の更新リクエストをバッチで実行(高度な操作)

No parameter schema in public metadata yet.

slides_update_text_styleテキストのフォント・サイズ・色・太字などを変更

テキストのフォント・サイズ・色・太字などを変更

No parameter schema in public metadata yet.

slides_update_shape_style既存の図形の塗りと枠線を変更

既存の図形の塗りと枠線を変更

No parameter schema in public metadata yet.

slides_insert_image公開 URL の画像をスライドに挿入

公開 URL の画像をスライドに挿入

No parameter schema in public metadata yet.

slides_replace_all_textプレゼンテーション内の文字列を一括置換(ひな形の差し込み)

プレゼンテーション内の文字列を一括置換(ひな形の差し込み)

No parameter schema in public metadata yet.

slides_add_slideレイアウトを選んでスライドを追加(タイトル・本文も同時に記入)

レイアウトを選んでスライドを追加(タイトル・本文も同時に記入)

No parameter schema in public metadata yet.

slides_update_paragraph_style段落の配置・行間・インデント・段落前後の空きを変更

段落の配置・行間・インデント・段落前後の空きを変更

No parameter schema in public metadata yet.

slides_create_paragraph_bullets段落を箇条書き・番号付きリストにする

段落を箇条書き・番号付きリストにする

No parameter schema in public metadata yet.

slides_delete_paragraph_bullets箇条書きを解除

箇条書きを解除

No parameter schema in public metadata yet.

slides_update_element_transform既存要素の位置・大きさ・回転を変更

既存要素の位置・大きさ・回転を変更

No parameter schema in public metadata yet.

slides_update_elements_z_order要素の重なり順を変更(複数まとめて)

要素の重なり順を変更(複数まとめて)

No parameter schema in public metadata yet.

slides_add_line始点・終点を指定して線・矢印を引く(色・太さ・破線も同時に)

始点・終点を指定して線・矢印を引く(色・太さ・破線も同時に)

No parameter schema in public metadata yet.

slides_group_elements複数の要素を 1 つのグループにまとめる

複数の要素を 1 つのグループにまとめる

No parameter schema in public metadata yet.

slides_ungroup_elementsグループを解除

グループを解除

No parameter schema in public metadata yet.

slides_add_table2 次元配列から表を追加(中身も同時に記入)

2 次元配列から表を追加(中身も同時に記入)

No parameter schema in public metadata yet.

slides_update_table_cells表のセルの塗りと縦揃えを変更(範囲は A1 記法)

表のセルの塗りと縦揃えを変更(範囲は A1 記法)

No parameter schema in public metadata yet.

slides_update_table_borders表に罫線を引く(全体・外周・内側・各辺を指定可)

表に罫線を引く(全体・外周・内側・各辺を指定可)

No parameter schema in public metadata yet.

slides_resize_table表の行の高さ・列の幅を変更

表の行の高さ・列の幅を変更

No parameter schema in public metadata yet.

slides_insert_table_dimension表に行・列を挿入

表に行・列を挿入

No parameter schema in public metadata yet.

slides_delete_table_dimension表から行・列を削除

表から行・列を削除

No parameter schema in public metadata yet.

slides_connect_line線の端を図形に繋ぐ(図形を動かすと線が追随)

線の端を図形に繋ぐ(図形を動かすと線が追随)

No parameter schema in public metadata yet.

slides_disconnect_line線と図形の接続を外す

線と図形の接続を外す

No parameter schema in public metadata yet.

drive_search_filesファイルを検索(クエリ構文対応)

ファイルを検索(クエリ構文対応)

No parameter schema in public metadata yet.

drive_list_itemsフォルダ内のファイル一覧を取得

フォルダ内のファイル一覧を取得

No parameter schema in public metadata yet.

Sponsors

Readme

Google Workspace MCP Server

Google Workspace MCP Server は、GitHub Copilot などの AI アシスタントから Google Workspace サービス(Slides、Sheets、Docs、Drive)を操作できるようにする MCP サーバーです。

会社用・個人用など、複数の Google アカウントを 1 つのサーバーで使い分けられます。

主な機能

👤 アカウント

  • accounts_list - 登録されている Google アカウントの一覧を取得

すべてのツールに account 引数があり、work private のようなラベルで対象アカウントを指定します。省略した場合は既定アカウントが使われます。

アカウントごとに OAuth(利用者として認証)と サービスアカウント(ブラウザ認可が不要)を選べます。

OAuthサービスアカウント
ブラウザでの認可必要不要
既存ファイルの読み書きDrive 全体共有したものだけ
新規ファイルの作成可不可

📊 Google Sheets


View the full README on GitHub

Details

Repository
github.com/takiguchi-yu/google-workspace-mcp-server
Package
@takiguchi-yu/google-workspace-mcp-server
Transport
STDIO
Registry
MCP registry, active