カレンダーMCPサーバー
Claude Desktop に Google カレンダーを統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、AI アシスタントは自然言語によるインタラクションを通じて Google カレンダーのイベントを管理できるようになります。
特徴
タイトル、時間、説明、場所を指定してカレンダーイベントを作成する
イベントIDでイベントの詳細を取得する
既存のイベントを更新する(タイトル、時間、説明、場所)
イベントを削除する
指定した時間範囲内のイベントを一覧表示する
Google カレンダー API との完全な統合
安全なOAuth2認証
Related MCP server: Google Calendar MCP Server
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop に Google カレンダー統合を自動的にインストールするには:
手動インストール
設定
Google Cloud プロジェクトを作成し、認証情報を取得します。
a. Google Cloud プロジェクトを作成します。
新しいプロジェクトを作成するか、既存のプロジェクトを選択してください
プロジェクトで Google カレンダー API を有効にする
b. OAuth 2.0 認証情報を作成する:
「APIとサービス」>「認証情報」に移動します
「認証情報を作成」>「OAuthクライアントID」をクリックします
アプリケーションの種類として「デスクトップアプリ」を選択します
名前を付けて「作成」をクリックします
GOOGLE_CLIENT_IDとGOOGLE_CLIENT_SECRETを取得します。
c. リフレッシュトークンを取得する:
右上の歯車アイコン(設定)をクリックします
「独自の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 リポジトリに問題を報告してください。