mcpField
M
MCP Google Calendar Server

MCP Google Calendar Server

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

MCP Google Calendar Server について

MCP Google Calendar Serverは、AIアシスタントからGoogle Calendarの予定を作成・管理するためのMCPサーバーです。参加者の追加とOAuth2認証に対応しています。

主な機能

  1. 01時刻と通知を指定した予定作成
  2. 02予定への参加者追加
  3. 03OAuth2によるGoogle Calendar認証
  4. 04デバッグログの出力

活用シーン

  1. 01タイトルや説明、時刻を含む予定の登録
  2. 02カレンダー予定への参加者招待

MCP 対応

Google Calendarの予定作成と管理機能をMCPクライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"gCalendar": {
"command": "npx",
"args": [
"-y",
"@tobedoit/google-calendar-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
"GOOGLE_REFRESH_TOKEN": "<GOOGLE_REFRESH_TOKEN>"
}
}
}
}
起動コマンドnpx -y @tobedoit/google-calendar-mcp
設定が必要な環境変数
GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRETシークレット
GOOGLE_REFRESH_TOKENシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@tobedoit/google-calendar-mcp

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
summarystringはいイベントのタイトル
end_timestringはい終了時刻(ISO 形式)
locationstringいいえイベントの場所
attendeesarrayいいえ参加者のメールアドレス一覧
remindersobjectいいえイベントのリマインダー設定
reminders.overridesarrayいいえカスタムリマインダー設定の一覧
reminders.useDefaultbooleanいいえデフォルトのリマインダーを使用するかどうか
start_timestringはい開始時刻(ISO 形式)
descriptionstringいいえイベントの説明

詳細

MCP Google Calendar サーバー

npm license

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)

セットアップ

Claude の「claude_desktop_config.json」に貼り付けます

{
  "mcpServers": {
    "zmes-calendar": {
      "command": "npx",
      "args": [
        "-y",
        "@tobedoit/google-calendar-mcp"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "your_google_client_id",
        "GOOGLE_CLIENT_SECRET": "your_google_client_secret",
        "GOOGLE_REFRESH_TOKEN": "your_google_refresh_token"
      }
    }
  }
}

コメント

MCP は初めてですか?

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

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