Google Calendar Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Google Calendar 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 Calendar APIを操作するMCP (Model Context Protocol) サーバーです。
list_calendars - カレンダー一覧の取得get_calendar - カレンダー詳細の取得list_events - イベント一覧の取得get_event - イベント詳細の取得search_events - イベントの検索create_event - イベントの作成(定期イベント対応)update_event - イベントの更新delete_event - イベントの削除update_recurring_event - 定期イベントの更新thisEventOnly: この予定のみall: すべての予定thisAndFollowing: これ以降の予定delete_recurring_instance - 定期イベントの特定インスタンス削除get_freebusy - 空き時間情報の取得list_colors - 利用可能なカラーパレットの取得http://localhost:8080/callbackexport CLIENT_SECRET_PATH="/path/to/client_secret.json"
export TOKEN_PATH="/path/to/token.json"pnpm install
pnpm buildサーバーを起動すると、初回はブラウザでGoogle認証を求められます。認証後、トークンが保存され、以降は自動的に認証されます。
claude_desktop_config.jsonに以下を追加:
{
"mcpServers": {
"google-calendar": {
"command": "node",
"args": ["/path/to/google-calendar-mcp/dist/index.js"],
"env": {
"CLIENT_SECRET_PATH": "/path/to/client_secret.json",
"TOKEN_PATH": "/path/to/token.json"
}
}
}
}claude mcp add google-calendar node /path/to/google-calendar-mcp/dist/index.js \
-e CLIENT_SECRET_PATH=/path/to/client_secret.json \
-e TOKEN_PATH=/path/to/token.json今日の予定を教えて明日の14時から15時に「打ち合わせ」という予定を作成して毎週月曜日の10時から11時に「週次ミーティング」を10回作成して今週の週次ミーティングだけ時間を11時からに変更してMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.