remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides full integration with Google Calendar API for creating, retrieving, updating, and deleting events
カレンダーMCPサーバー
Claude Desktop に Google カレンダーを統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、AI アシスタントは自然言語によるインタラクションを通じて Google カレンダーのイベントを管理できるようになります。
特徴
- タイトル、時間、説明、場所を指定してカレンダーイベントを作成する
- イベントIDでイベントの詳細を取得する
- 既存のイベントを更新する(タイトル、時間、説明、場所)
- イベントを削除する
- 指定した時間範囲内のイベントを一覧表示する
- Google カレンダー API との完全な統合
- 安全なOAuth2認証
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop に Google カレンダー統合を自動的にインストールするには:
手動インストール
設定
- Google Cloud プロジェクトを作成し、認証情報を取得します。a. Google Cloud プロジェクトを作成します。
- Google Cloud Consoleに移動
- 新しいプロジェクトを作成するか、既存のプロジェクトを選択してください
- プロジェクトで Google カレンダー API を有効にする
b. OAuth 2.0 認証情報を作成する:
- 「APIとサービス」>「認証情報」に移動します
- 「認証情報を作成」>「OAuthクライアントID」をクリックします
- アプリケーションの種類として「デスクトップアプリ」を選択します
- 名前を付けて「作成」をクリックします
GOOGLE_CLIENT_ID
とGOOGLE_CLIENT_SECRET
を取得します。
c. リフレッシュトークンを取得する:
- OAuth 2.0 プレイグラウンドへ
- 右上の歯車アイコン(設定)をクリックします
- 「独自のOAuth認証情報を使用する」をチェックします
- OAuthクライアントIDとクライアントシークレットを入力してください
- 左側のパネルで「Calendar API v3」を見つけて、「 https://www.googleapis.com/auth/calendar 」を選択します。
- 「APIを承認」をクリックしてOAuthフローを完了します
- 「認証コードをトークンに交換」をクリックします
- 「リフレッシュトークン」をコピーします。これが
GOOGLE_REFRESH_TOKEN
です。
- Claude Desktop で設定:
使用例
サーバーは、Claude デスクトップを通じて使用できるいくつかのツールを提供します。
イベントを作成
イベント一覧
更新イベント
イベントを削除
セキュリティノート
- Google API 認証情報を安全に保つ
- リフレッシュトークンを定期的にローテーションする
- Claude Desktop構成で機密情報を保存する
- 資格情報をバージョン管理に共有したりコミットしたりしないでください
- リフレッシュトークンはGoogleカレンダーへのアクセスを許可します。パスワードのように扱ってください。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは ISC ライセンスに基づいてライセンスされています。
著者
ゴンジェ
サポート
問題が発生した場合や質問がある場合は、GitHub リポジトリに問題を報告してください。
This server cannot be installed
Cursor IDE に Google カレンダーを統合しました。このサーバーにより、AI アシスタントは自然言語による対話を通じて Google カレンダーのイベントを管理できるようになります。