Skip to main content
Glama

Google Calendar

カレンダーMCPサーバー

Claude Desktop に Google カレンダーを統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、AI アシスタントは自然言語によるインタラクションを通じて Google カレンダーのイベントを管理できるようになります。

特徴

  • タイトル、時間、説明、場所を指定してカレンダーイベントを作成する
  • イベントIDでイベントの詳細を取得する
  • 既存のイベントを更新する(タイトル、時間、説明、場所)
  • イベントを削除する
  • 指定した時間範囲内のイベントを一覧表示する
  • Google カレンダー API との完全な統合
  • 安全なOAuth2認証

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop に Google カレンダー統合を自動的にインストールするには:

npx -y @smithery/cli install @gongrzhe/server-calendar-mcp --client claude

手動インストール

npm install @gongrzhe/server-calendar-mcp

設定

  1. Google Cloud プロジェクトを作成し、認証情報を取得します。a. Google Cloud プロジェクトを作成します。
    • Google Cloud Consoleに移動
    • 新しいプロジェクトを作成するか、既存のプロジェクトを選択してください
    • プロジェクトで Google カレンダー API を有効にする

    b. OAuth 2.0 認証情報を作成する:

    • 「APIとサービス」>「認証情報」に移動します
    • 「認証情報を作成」>「OAuthクライアントID」をクリックします
    • アプリケーションの種類として「デスクトップアプリ」を選択します
    • 名前を付けて「作成」をクリックします
    • GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETを取得します。

    c. リフレッシュトークンを取得する:

    • OAuth 2.0 プレイグラウンド
    • 右上の歯車アイコン(設定)をクリックします
    • 「独自のOAuth認証情報を使用する」をチェックします
    • OAuthクライアントIDとクライアントシークレットを入力してください
    • 左側のパネルで「Calendar API v3」を見つけて、「 https://www.googleapis.com/auth/calendar 」を選択します。
    • 「APIを承認」をクリックしてOAuthフローを完了します
    • 「認証コードをトークンに交換」をクリックします
    • 「リフレッシュトークン」をコピーします。これがGOOGLE_REFRESH_TOKENです。
  2. Claude Desktop で設定:
{ "calendar": { "command": "npx", "args": [ "@gongrzhe/server-calendar-mcp" ], "env": { "GOOGLE_CLIENT_ID": "your_client_id_here", "GOOGLE_CLIENT_SECRET": "your_client_secret_here", "GOOGLE_REFRESH_TOKEN": "your_refresh_token_here" } } }

使用例

サーバーは、Claude デスクトップを通じて使用できるいくつかのツールを提供します。

イベントを作成

{ "summary": "Team Meeting", "start": { "dateTime": "2024-01-20T10:00:00Z" }, "end": { "dateTime": "2024-01-20T11:00:00Z" }, "description": "Weekly team sync", "location": "Conference Room A" }

イベント一覧

{ "timeMin": "2024-01-01T00:00:00Z", "timeMax": "2024-12-31T23:59:59Z", "maxResults": 10, "orderBy": "startTime" }

更新イベント

{ "eventId": "event123", "summary": "Updated Meeting Title", "start": { "dateTime": "2024-01-20T11:00:00Z" }, "end": { "dateTime": "2024-01-20T12:00:00Z" } }

イベントを削除

{ "eventId": "event123" }

セキュリティノート

  • Google API 認証情報を安全に保つ
  • リフレッシュトークンを定期的にローテーションする
  • Claude Desktop構成で機密情報を保存する
  • 資格情報をバージョン管理に共有したりコミットしたりしないでください
  • リフレッシュトークンはGoogleカレンダーへのアクセスを許可します。パスワードのように扱ってください。

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

このプロジェクトは ISC ライセンスに基づいてライセンスされています。

著者

ゴンジェ

サポート

問題が発生した場合や質問がある場合は、GitHub リポジトリに問題を報告してください。

-
security - not tested
F
license - not found
-
quality - not tested

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 カレンダーのイベントを管理できるようになります。

  1. 特徴
    1. インストール
      1. Smithery経由でインストール
      2. 手動インストール
    2. 設定
      1. 使用例
        1. イベントを作成
        2. イベント一覧
        3. 更新イベント
        4. イベントを削除
      2. セキュリティノート
        1. 貢献
          1. ライセンス
            1. 著者
              1. サポート

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  Server 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 -
                  22
                  6
                  JavaScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  Allows interaction with Google Calendar through Claude Desktop using the Model Context Protocol, enabling calendar event management and schedule analysis.
                  Last updated -
                  2
                  JavaScript
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  Integrates Google Calendar with AI assistants through the Model Context Protocol, allowing users to view and manage calendar events through natural language interaction.
                  Last updated -
                  237
                  TypeScript
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  Enables 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 -
                  31
                  1
                  JavaScript
                  MIT License
                  • Apple
                  • Linux

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/GongRzhe/Calendar-MCP-Server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server