Skip to main content
Glama

MCP Google Workspace 統合

Google ドキュメント、スプレッドシート、スライド、ドライブなどの Google Workspace サービスとやり取りするための包括的な MCP (Metoro Control Protocol) ツール。

特徴

Googleドライブの機能

  • ファイルの一覧

  • ファイルをコピーする

  • ファイル名を変更する

  • 空のスプレッドシートを作成する

  • テンプレートからスプレッドシートを作成する

  • 既存のスプレッドシートをコピーする

Googleスプレッドシートの機能

  • リストシート

  • コピーシート

  • シート名を変更する

  • シートデータを取得する

  • 行の追加/削除

  • 列の追加/削除

  • セルを更新する

  • チャートの作成/更新/削除

  • セルの書式を更新する

Googleドキュメントの機能

  • ドキュメントを作成する

  • 書式付きテキストを挿入する

  • 見出しを追加する

  • 画像を挿入する

  • テーブルの作成と管理

  • 改ページを挿入する

  • 水平線を追加する

  • ドキュメントスタイルを更新する

  • 表のスタイルとコンテンツを管理する

Googleスライドの機能

  • プレゼンテーションを作成する

  • スライドを追加する

  • 画像を挿入する

  • 図形や線を追加する

  • テキストスタイルを更新する

  • スライドの背景を変更する

  • スライドレイアウトを更新する

  • スライドトランジションを追加する

  • スピーカーノートを追加する

Related MCP server: Spreadsheet MCP Server

インストール

1. 仮想環境のセットアップ

macOS/Linux

# Create virtual environment python -m venv venv # Activate virtual environment source venv/bin/activate

ウィンドウズ

# Create virtual environment python -m venv venv # Activate virtual environment venv\Scripts\activate

2. 必要なパッケージをインストールする

pip install -r requirements.txt

3. Google Cloud Console のセットアップ

  1. Google Cloud Console でプロジェクトを作成する

  2. OAuth 2.0クライアントIDを作成する

  3. 必要な API を有効にします。

    • Google スプレッドシート API

    • GoogleドライブAPI

    • Google ドキュメント API

    • Google スライド API

4. 環境変数の設定

export MCPGD_CLIENT_SECRET_PATH="/path/to/client_secret.json" export MCPGD_FOLDER_ID="your_folder_id" export MCPGD_TOKEN_PATH="/path/to/token.json" # Optional

使用法

1. プログラムを実行する

python main.py

2. MCP経由でツールを使用する

Googleドライブの例

# List files mcp list_files # Copy a file mcp copy_file --file-id "file_id" --new_name "new_name"

Googleスプレッドシートの例

# Get sheet data mcp get_sheet_data --spreadsheet_id "your_spreadsheet_id" --range "Sheet1!A1:D10" # Create chart mcp create_chart --chart_type "LINE" --range "A1:B10" --sheet_name "Sheet1" --title "Sales Trend"

Googleドキュメントの例

# Create document mcp create_document --title "My Document" # Insert formatted text mcp insert_text_to_document --document_id "doc_id" --text "Hello World" --font_family "Arial" --font_size 12

Googleスライドの例

# Create presentation mcp create_presentation --title "My Presentation" # Add slide with content mcp add_slide_to_presentation --presentation_id "presentation_id" --title "Slide Title" --content "Slide Content"

環境変数

  • MCPGD_CLIENT_SECRET_PATH : Google OAuth 2.0 クライアントシークレットファイルへのパス

  • MCPGD_FOLDER_ID : Google ドライブのフォルダ ID

  • MCPGD_TOKEN_PATH : トークン保存ファイルへのパス (オプション、デフォルト: ~/.mcp_google_spreadsheet.json)

ライセンス

MITライセンス

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dev-ithitchhiker/mcp-google-docs'

If you have feedback or need assistance with the MCP directory API, please join our Discord server