GoogleカレンダーMCP
Google カレンダーを操作するためのモデル完了プロンプト (MCP)プラグイン。
特徴
- カスタマイズ可能な Google カレンダーでイベントを作成します。
インストール
- このリポジトリをクローンします:
git clone https://github.com/ITworkonline/GoogleCalendarMCP.git
cd GoogleCalendarMCP
- 仮想環境を作成し、依存関係をインストールします。
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -e .
- Google カレンダー API を設定します。
- Google Cloud Consoleにアクセスします
- 新しいプロジェクトを作成する
- GoogleカレンダーAPIを有効にする
- OAuth 2.0 認証情報を作成する (デスクトップ アプリ)
- 資格情報JSONファイルをダウンロードし、プロジェクトルートに
credentials.json
として保存します。
使用法
from GoogleCalendarMCP.main import create_event
# Create a calendar event
result = await create_event(
summary="Meeting with Team",
start_time="2025-04-01T10:00:00",
end_time="2025-04-01T11:00:00",
description="Discuss project progress",
location="Conference Room 3",
attendees=["colleague@example.com"],
timezone="America/New_York"
)
認証
プログラムを初めて実行すると、Googleアカウントで認証するためのブラウザウィンドウが開きます。認証後、次回以降の実行時に認証情報を保存するtoken.json
ファイルが作成されます。
ライセンス
マサチューセッツ工科大学