📆
Google Calendarに自然言語で予定を追加する
TL;DR
こちらのMCPサーバを使って、自分のGoogle Calendarに予定を追加します。
以下のように、予定を追加することができます。
手順
Google Cloud Setup
- Google Cloud Consoleから、プロジェクトを作成する
- Google Calendar APIを有効化する
- 認証情報(OAuth 2.0 credentials)を作成する
- 認証キーを保存して
gcp-oauth.keys.json
へ、リネームする (後にプロジェクトルートに配置する) - オーディエンス画面で、テストユーザーとしてメールアドレスを追加する
- 認証キーを保存して
Installation
- インストール&ビルド
npm i && npm run build
- 認証する
npm run start
- テストモードでは、認証トークンは1週間で期限切れになる
- 期限切れになった場合
auth
コマンドで、トークンを更新する
npm run auth
Run
予定を確認する
今年の残りの予定を教えて。
予定を追加する
明日、ジェフベゾスと焼肉に行きます。プライマリーカレンダーに登録しておいて。
時間は、18時から20時を予定しています。
明後日は、ビルゲイツと寿司に行きます。プライマリーカレンダーに登録しておいて。
時間は、12時から14時を予定しています。
この予定は、1時間前にメールで通知するように設定しておいて。
22日 | 23日 |
---|---|
![]() |
![]() |
予定を確認する
今年の残りの予定を教えて。
まとめ
- このMCPサーバ(nspady/google-calendar-mcp)を使うことで、自然言語でGoogle Calendarを操作することができる
- タイトルを指定しなくても「いい感じに」タイトルをつけてくれたのが良かった
Discussion
Google Gemini