「Googleカレンダー」MCPサーバーとは?
GoogleカレンダーMCPサーバーは、モデルコンテキストプロトコル(MCP)サーバーとしてAIアシスタントがGoogleカレンダーとシームレスに連携できるようにします。このサーバーにより、AIエージェントがカレンダーデータへアクセス・管理・操作可能になり、複数カレンダーからのイベント一覧表示、新規イベントの作成や更新、繰り返しイベントの処理、ユーザーの空き状況確認、さらには画像やウェブリンクなど標準外ソースからのイベント追加も実現できます。AIシステムとGoogleカレンダーの橋渡しとなることで、開発者はスケジューリングやイベント管理、空き状況クエリを自動化し、個人・チームの生産性とワークフロー自動化を大幅に向上させます。
プロンプト一覧
利用可能なドキュメントやリポジトリファイルに明示的なプロンプトテンプレートは記載されていません。
リソース一覧
ドキュメントやリポジトリファイルで明示的なMCP「リソース」は説明されていません。
ツール一覧
- イベント一覧: 複数のGoogleカレンダーのイベントをまとめて取得できます。
- イベント作成: ユーザーのGoogleカレンダーに新しいイベントを作成します。
- イベント更新: 既存のカレンダーイベントの詳細を更新します。
- イベント削除: カレンダーからイベントを削除します。
- イベント検索: 特定のカレンダーイベントを検索できます。
- 空き/予定ありクエリ: 複数カレンダーの空き状況や予定ありスロットを確認可能。
- スマートスケジューリング: 日時の自然言語解釈によるスケジュール提案。
- インテリジェントインポート: 画像・PDF・ウェブリンクからカレンダーイベントを追加。
このMCPサーバーの活用例
- 個人・チームのスケジューリング: Googleカレンダーでのイベント作成・更新・削除を自動化し、個人や共同でのスケジュール管理を効率化。
- 会議調整: 複数ユーザーやカレンダーの空き状況をクエリし、最適な会議時間を簡単に見つける。
- イベント管理自動化: AIエージェントによる繰り返しイベント管理や、複雑なスケジューリングシナリオへの対応。
- スマートイベントインポート: メール・画像・PDF・ウェブリンクからイベント情報を解析し、自動でカレンダーに追加。
- AIリマインダー・計画支援: チャットから自然言語でリマインダーやイベントを設定、日々の予定をAIアシスタント経由で立案。
セットアップ方法
Windsurf
リポジトリにWindsurfのセットアップ手順は記載されていません。
Claude
- Google CloudプロジェクトでCalendar APIを有効化し、OAuth 2.0認証情報(デスクトップアプリタイプ)を取得してください。
- Claude Desktopの設定ファイルを見つけます:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- 設定ファイルの
mcpServersセクションにGoogleカレンダーMCPサーバーを追加します:{ "mcpServers": { "google-calendar": { "command": "npx", "args": ["@cocal/google-calendar-mcp"], "env": { "GOOGLE_OAUTH_CREDENTIALS": "/path/to/your/gcp-oauth.keys.json" } } } } - 設定ファイルを保存し、Claude Desktopを再起動してください。
- カレンダーイベントのクエリや作成を試してセットアップが完了しているか確認します。
APIキーのセキュリティ
- 設定内で環境変数(
GOOGLE_OAUTH_CREDENTIALS)を使って認証情報を管理してください。
Cursor
リポジトリにCursorのセットアップ手順は記載されていません。
Cline
リポジトリにClineのセットアップ手順は記載されていません。
MCPをフローの中で活用するには
FlowHuntにおけるMCPの利用
MCPサーバーをFlowHuntワークフローへ統合するには、まずフローにMCPコンポーネントを追加し、AIエージェントへ接続します。

MCPコンポーネントをクリックして設定パネルを開き、system MCP設定セクションに以下のJSON形式でMCPサーバー情報を入力します:
{
"google-calendar": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントはこのMCPのすべての機能・能力をツールとして利用できるようになります。google-calendarは実際のMCPサーバー名に、URLもご自身のMCPサーバーのものに置き換えてください。
概要
| セクション | 対応状況 | 詳細・備考 |
|---|---|---|
| 概要 | ✅ | |
| プロンプト一覧 | ⛔ | プロンプトテンプレートは見つかりません |
| リソース一覧 | ⛔ | 明示的なMCPリソースの記載なし |
| ツール一覧 | ✅ | イベント管理、スケジューリング、空き状況、インポートなど |
| APIキーのセキュリティ | ✅ | GOOGLE_OAUTH_CREDENTIALS環境変数を利用 |
| サンプリングサポート(評価にはあまり重要でない) | ⛔ | 記載なし |
私たちの見解
GoogleカレンダーMCPサーバーは堅牢なカレンダー管理機能とClaude向けの明確なセットアップ手順を備えています。一方で、プロンプトテンプレートや明示的なMCPリソース、他プラットフォームへの対応に関するドキュメントは不足しています。AIエージェントによるGoogleカレンダー自動化をお求めなら有力な選択肢ですが、より幅広いドキュメントやリソースの明確化が望まれます。
MCPスコア
| ライセンス有無 | ✅ (MIT) |
|---|---|
| ツールが少なくとも1つ | ✅ |
| フォーク数 | 116 |
| スター数 | 364 |
スコア: 6/10 — Claude向けの強力なツールとセットアップ、ただしプロンプト・リソース・複数プラットフォーム対応のドキュメントが不足。
