mcpField
M
MCP Google Calendar Server

MCP Google Calendar Server

ローカル
github.com/markelaugust74生産性3384 週間前に更新

MCP Google Calendar Server について

MCP Google Calendar Server は、Google カレンダーと Claude などの AI アシスタントを接続し、イベントの作成や管理を行う MCP サーバーです。Node.js で実装され、OAuth2 で Google Calendar API に認証します。

主な機能

  1. 01タイトル、説明、開始・終了時刻を指定したイベント作成
  2. 02イベントへの参加者追加
  3. 03Google Calendar API との OAuth2 認証
  4. 04トラブルシューティング用のデバッグログ

活用シーン

  1. 01会話内容に基づいて AI アシスタントがカレンダーイベントを作成
  2. 02参加者を追加して会議の日程を調整

MCP 対応

本プロジェクトは MCP サーバーとして、Google カレンダーのイベント作成・管理機能を Claude などの MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Google Calendar サーバー

Claude などの AI アシスタントが Google Calendar の予定を作成、管理できるようにする Model Context Protocol(MCP)サーバーの実装です。

機能

  • タイトル、説明、開始時刻、終了時刻を指定して予定を作成します
  • 予定の参加者を追加できます
  • Google Calendar API との OAuth2 認証に対応しています
  • MCP プロトコルを完全に実装しています
  • トラブルシューティング用のデバッグログを出力します

前提条件

  • Node.js v18 以降
  • Calendar API を有効にした Google Cloud Console プロジェクト
  • OAuth2 認証情報(Client ID と Client Secret)

セットアップ

  1. リポジトリをクローンします。
git clone [https://github.com/markelaugust74/mcp-google-calendar.git] 
cd mcp-google-calendar 
  1. 依存関係をインストールします。
npm install 
  1. 環境変数を設定します。
  • .env.example を .env にコピーします
  • Google OAuth2 認証情報を追加します
  1. リフレッシュトークンを取得します。
npm run auth 
  1. index.js のリフレッシュトークンを更新します

使い方

npm start 

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。