Google Workspace MCP Server
Google Workspace MCPサーバーでClaude連携・Gmail/Calendar/Drive操作を自動化
uvx workspace-mcp core概要
Google Workspace MCP Serverの設定方法と使い方。
「Google Workspace」(Gmail / Drive / Calendar / Docs / Sheets など)をClaudeから操作できるMCPサーバー。
メール送受信、予定追加、ドキュメント編集、スプレッドシート操作などをツール化する。
ClaudeとGoogle WorkspaceのMCPサーバー連携により、メール対応・予定調整の作業を自動化できる。
Python製でuvxから起動し、認証はGoogle OAuth 2.0でクライアント側に閉じる。
設定方法はOAuthクライアントを用意してuvx workspace-mcpを起動するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://console.cloud.google.com/ でGoogle Cloudプロジェクトを作成(Googleアカウントが必要)
- 2
「APIとサービス」→「ライブラリ」で Gmail / Calendar / Drive など利用するAPIを有効化する
- 3
「APIとサービス」→「認証情報」→「OAuth 2.0 クライアントID」を作成(アプリ種別はデスクトップアプリ)
- 4
発行されたクライアントIDとクライアントシークレットを控え、環境変数 GOOGLE_OAUTH_CLIENT_ID / GOOGLE_OAUTH_CLIENT_SECRET に設定する
こんな使い方ができます
Claudeに指示してGmailの受信箱を要約・分類・下書き作成させられる
Googleカレンダーへの予定追加・空き時間検索を自動化できる
GoogleドライブやドキュメントをClaudeから読み込み・編集できる
スプレッドシートのデータ集計・グラフ作成をClaude経由で実行できる
セットアップ手順
- 1
Google Cloud Console で OAuth 2.0 クライアントID を作成し、利用する Workspace API を有効化する
- 2
uv(https://docs.astral.sh/uv/)をインストールする
- 3
Claude Codeに追加:claude mcp add google-workspace -e GOOGLE_OAUTH_CLIENT_ID=your-id -e GOOGLE_OAUTH_CLIENT_SECRET=your-secret -- uvx workspace-mcp --tool-tier core
設定ファイル
コピー前に確認
Python 3.10+ と uv が必要。PyPIに workspace-mcp として公開。Google OAuth 2.0 クライアントID/シークレット必須。利用するWorkspace APIを Google Cloud Console で有効化しておく必要がある。
claude mcp add google-workspace -e GOOGLE_OAUTH_CLIENT_ID=your-google-oauth-client-id -e GOOGLE_OAUTH_CLIENT_SECRET=your-google-oauth-client-secret -- uvx workspace-mcp --tool-tier core注意事項
リポジトリ taylorwilsdon/google_workspace_mcp が本体。MITライセンス。--tool-tier core / extended で公開ツール量を切り替えられる。--tool-tier complete で Custom Search 等を含む完全版も利用可能。認証情報はユーザーの環境に保存され外部に送信されない設計。