Google Workspace MCP Server
Allows searching, reading, sending, and managing labels for Gmail messages.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Google Workspace MCP ServerWhat's on my calendar today?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Google Workspace MCP Server
Google Workspace(Calendar, Gmail, Drive, Tasks)にアクセスするための MCP サーバーです。 Vercel にデプロイして使用します。
機能
Calendar
google_calendar_list_events- イベント一覧取得google_calendar_get_event- イベント詳細取得google_calendar_create_event- イベント作成google_calendar_update_event- イベント更新google_calendar_delete_event- イベント削除google_calendar_list_calendars- カレンダー一覧取得
Gmail
google_gmail_search- メール検索google_gmail_get_message- メール詳細取得google_gmail_send- メール送信google_gmail_list_labels- ラベル一覧google_gmail_modify_labels- ラベル変更
Drive
google_drive_list- ファイル一覧google_drive_search- ファイル検索google_drive_get_file- ファイル詳細取得google_drive_get_content- ファイル内容取得
Tasks
google_tasks_list_tasklists- タスクリスト一覧google_tasks_list- タスク一覧google_tasks_create- タスク作成google_tasks_update- タスク更新google_tasks_complete- タスク完了google_tasks_delete- タスク削除
Related MCP server: google-workspace-mcp-server
セットアップ
1. Google Cloud Console でサービスアカウントを作成
Google Cloud Console にアクセス
プロジェクトを選択(または新規作成)
IAM と管理 > サービスアカウント を開く
サービスアカウントを作成 をクリック
名前を入力して作成
キー タブで 鍵を追加 > 新しい鍵を作成 > JSON を選択
JSON ファイルがダウンロードされる
2. ドメイン全体の委任を設定
サービスアカウントでユーザーのデータにアクセスするには、ドメイン全体の委任が必要です。
Google Cloud Console で、作成したサービスアカウントを開く
詳細設定を表示 をクリック
ドメイン全体の委任 を有効化
一意の ID(クライアント ID)をコピー
Google Admin Console にアクセス
セキュリティ > アクセスとデータ管理 > API の制御 を開く
ドメイン全体の委任 > API クライアントを管理 をクリック
新しいクライアントを追加
クライアント ID: 上でコピーした ID
OAuth スコープ(カンマ区切り):
https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/gmail.modify,https://www.googleapis.com/auth/gmail.send,https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/tasks
3. Vercel にデプロイ
# リポジトリをクローン
cd /Users/shogohayashi/dev/google-workspace-mcp
# 依存関係をインストール
npm install
# Vercel にデプロイ
vercel
# 本番デプロイ
vercel --prod4. 環境変数を設定
Vercel ダッシュボードで以下の環境変数を設定:
変数名 | 説明 |
| サービスアカウントの JSON キー(1行に整形) |
| 委任先ユーザーのメールアドレス(例: hayashi@nocall.ai) |
| MCP 認証トークン(任意の文字列) |
GOOGLE_SERVICE_ACCOUNT_KEY の設定方法:
# JSON を 1 行に変換
cat service-account-key.json | jq -c .出力された文字列を環境変数に設定してください。
5. mcp.json に追加
{
"mcpServers": {
"google-workspace": {
"url": "https://google-workspace-mcp.vercel.app/mcp",
"headers": {
"Authorization": "Bearer ${GOOGLE_WORKSPACE_MCP_AUTH_TOKEN}"
}
}
}
}使用例
カレンダーの予定を取得
今日の予定を教えてメールを検索
過去7日間の未読メールを確認してタスクを作成
「レポート作成」というタスクを追加して、期限は明日ライセンス
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/nocall-corp/google-workspace-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server