Skip to main content
Glama
pranavmanoj1

Google Calendar MCP Server

by pranavmanoj1

Google カレンダー MCP サーバー

Google カレンダーと統合して、インテリジェントでコンテキストに対応したカレンダー管理機能を提供する強力なモデル コンテキスト プロトコル (MCP) サーバーです。

特徴

  • スマートカレンダー管理

    • 今後のイベントを詳細情報とともに一覧表示します

    • タイトル、場所、参加者をカスタマイズして新しいイベントを作成する

    • 既存のイベントを新しい情報で更新する

    • カレンダーからイベントを削除する

    • 複数のカレンダーのサポート

  • コンテキスト認識操作

    • カレンダー操作間のコンテキストを維持します

    • インテリジェントなイベントのフォーマットと表示

    • 安全な認証とトークン管理

    • 堅牢なエラー処理と検証

Related MCP server: Gmail MCP Server

前提条件

  • Node.js (v16 以上)

  • Google Cloud Platform アカウント

  • GoogleカレンダーAPIが有効

  • Google Cloud Console からの OAuth 2.0 認証情報

設定

  1. リポジトリをクローンします。

    git clone https://github.com/yourusername/google-calendar-mcp.git cd google-calendar-mcp
  2. 依存関係をインストールします:

    npm install
  3. .envファイルを作成します。

    cp .env.example .env
  4. Google カレンダー API 認証情報を使用して.envファイルを更新します。

    • GOOGLE_CLIENT_ID : Google Cloud Console のクライアント ID

    • GOOGLE_CLIENT_SECRET : Google Cloud Console のクライアント シークレット

    • GOOGLE_REDIRECT_URI : 設定したリダイレクトURI

  5. プロジェクトをビルドします。

    npm run build
  6. サーバーを起動します。

    npm start

使用例

MCP サーバーは、自然言語コマンドを通じてさまざまなカレンダー操作をサポートします。

イベント一覧

  • 「今後予定されている5つのイベントを表示」

  • 「来週のすべてのイベントをリストする」

  • 「明日の予定は?」

イベント作成

  • 「明日午後2時にジョンとサラとの会議をスケジュールする」

  • 「来週の金曜日の午後12時にチームとランチイベントを開催しましょう」

  • 「来週の月曜日の午前10時に医師の診察予約を追加してください」

イベントの最新情報

  • 「午後2時の会議を午後3時に変更してください」

  • 「明日のチームミーティングにマイクを追加してください」

  • 「金曜日の会議の場所を更新」

イベントの削除

  • 「今日の午後3時の会議をキャンセルしてください」

  • 「来週の金曜日からチームランチを削除してください」

安全

  • すべての資格情報とトークンは安全に保存され、バージョン管理にはコミットされません

  • OAuth 2.0認証によりGoogleカレンダーへの安全なアクセスが保証されます

  • 環境変数は機密性の高い設定に使用されます

貢献

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

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

Latest Blog Posts

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/pranavmanoj1/mcp-server'

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