Google Workspace Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Google Workspace Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Google Workspace(Calendar, Gmail, Drive, Tasks)にアクセスするための MCP サーバーです。 Vercel にデプロイして使用します。
google_calendar_list_events - イベント一覧取得google_calendar_get_event - イベント詳細取得google_calendar_create_event - イベント作成google_calendar_update_event - イベント更新google_calendar_delete_event - イベント削除google_calendar_list_calendars - カレンダー一覧取得google_gmail_search - メール検索google_gmail_get_message - メール詳細取得google_gmail_send - メール送信google_gmail_list_labels - ラベル一覧google_gmail_modify_labels - ラベル変更google_drive_list - ファイル一覧google_drive_search - ファイル検索google_drive_get_file - ファイル詳細取得google_drive_get_content - ファイル内容取得google_tasks_list_tasklists - タスクリスト一覧google_tasks_list - タスク一覧google_tasks_create - タスク作成google_tasks_update - タスク更新google_tasks_complete - タスク完了google_tasks_delete - タスク削除サービスアカウントでユーザーのデータにアクセスするには、ドメイン全体の委任が必要です。
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# リポジトリをクローン
cd /Users/shogohayashi/dev/google-workspace-mcp
# 依存関係をインストール
npm install
# Vercel にデプロイ
vercel
# 本番デプロイ
vercel --prodVercel ダッシュボードで以下の環境変数を設定:
| 変数名 | 説明 |
|---|---|
GOOGLE_SERVICE_ACCOUNT_KEY | サービスアカウントの JSON キー(1行に整形) |
GOOGLE_DELEGATED_USER | 委任先ユーザーのメールアドレス(例: [email protected]) |
MCP_AUTH_TOKEN | MCP 認証トークン(任意の文字列) |
GOOGLE_SERVICE_ACCOUNT_KEY の設定方法:
# JSON を 1 行に変換
cat service-account-key.json | jq -c .出力された文字列を環境変数に設定してください。
{
"mcpServers": {
"google-workspace": {
"url": "https://google-workspace-mcp.vercel.app/mcp",
"headers": {
"Authorization": "Bearer ${GOOGLE_WORKSPACE_MCP_AUTH_TOKEN}"
}
}
}
}今日の予定を教えて過去7日間の未読メールを確認して「レポート作成」というタスクを追加して、期限は明日MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.