カレンダー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
local-only server
The server can only run on the client's local machine because it depends on local resources.
Cursor IDE に Google カレンダーを統合しました。このサーバーにより、AI アシスタントは自然言語による対話を通じて Google カレンダーのイベントを管理できるようになります。
Related MCP Servers
- -securityAlicense-qualityServer for Google Calendar integration in Cluade Desktop with auto authentication support. This server enables AI assistants to manage Google Calendar events through natural language interactions.Last updated -226JavaScriptMIT License
- -securityFlicense-qualityAllows interaction with Google Calendar through Claude Desktop using the Model Context Protocol, enabling calendar event management and schedule analysis.Last updated -2JavaScript
- -securityAlicense-qualityIntegrates Google Calendar with AI assistants through the Model Context Protocol, allowing users to view and manage calendar events through natural language interaction.Last updated -237TypeScriptMIT License
- -securityAlicense-qualityEnables AI assistants to manage Google Calendar through natural language interactions with features like creating, updating, and deleting events, searching calendars, and supporting natural language date/time inputs.Last updated -311JavaScriptMIT License