Skip to main content
Glama

mcp-google-docs

MCP Google Workspace 統合

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

特徴

Googleドライブの機能

  • ファイルの一覧
  • ファイルをコピーする
  • ファイル名を変更する
  • 空のスプレッドシートを作成する
  • テンプレートからスプレッドシートを作成する
  • 既存のスプレッドシートをコピーする

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

  • リストシート
  • コピーシート
  • シート名を変更する
  • シートデータを取得する
  • 行の追加/削除
  • 列の追加/削除
  • セルを更新する
  • チャートの作成/更新/削除
  • セルの書式を更新する

Googleドキュメントの機能

  • ドキュメントを作成する
  • 書式付きテキストを挿入する
  • 見出しを追加する
  • 画像を挿入する
  • テーブルの作成と管理
  • 改ページを挿入する
  • 水平線を追加する
  • ドキュメントスタイルを更新する
  • 表のスタイルとコンテンツを管理する

Googleスライドの機能

  • プレゼンテーションを作成する
  • スライドを追加する
  • 画像を挿入する
  • 図形や線を追加する
  • テキストスタイルを更新する
  • スライドの背景を変更する
  • スライドレイアウトを更新する
  • スライドトランジションを追加する
  • スピーカーノートを追加する

インストール

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

MCP (Metoro Control Protocol) を使用して Google スプレッドシートと Google ドライブを操作するためのツール。

  1. 特徴
    1. Googleドライブの機能
    2. Googleスプレッドシートの機能
    3. Googleドキュメントの機能
    4. Googleスライドの機能
  2. インストール
    1. 仮想環境のセットアップ
    2. 必要なパッケージをインストールする
    3. Google Cloud Console のセットアップ
    4. 環境変数の設定
  3. 使用法
    1. プログラムを実行する
    2. MCP経由でツールを使用する
  4. 環境変数
    1. ライセンス

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        This MCP server integrates with Google Drive to allow listing, reading, and searching files, as well as the ability to read and write to Google Sheets.
        Last updated -
        91
        JavaScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server that integrates with Google Drive and Google Sheets, enabling users to create, read, update, and manage spreadsheets through natural language commands.
        Last updated -
        134
        Python
        MIT License
        • Linux
        • Apple
      • A
        security
        F
        license
        A
        quality
        Provides a Model Context Protocol (MCP) server that enables LLMs to directly access and interact with Google Spreadsheet data.
        Last updated -
        2
        1
        TypeScript
        • Apple
      • A
        security
        F
        license
        A
        quality
        An MCP server that provides comprehensive Excel file operations, data analysis, and visualization capabilities for working with various spreadsheet formats like XLSX, CSV, and JSON.
        Last updated -
        8
        36
        Python

      View all related MCP servers

      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