mcpField
C
calendarport

calendarport

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

calendarport について

calendarport は、カレンダー操作が必要なエージェント向けに、Google Calendar のカレンダー、予定、空き時間確認をツールとして提供します。Google Calendar API を通じて、主要なカレンダーと予定の操作に対応します。

主な機能

  1. 01カレンダーの一覧表示と取得
  2. 02カレンダーと予定の作成
  3. 03予定の検索、更新、削除
  4. 04予定のクイック追加
  5. 05空き時間の確認

活用シーン

  1. 01指定した期間の予定を検索
  2. 02カレンダーの予定を作成または変更
  3. 03参加者の空き状況を確認

MCP 対応

MCP サーバーは、カレンダーと予定の管理、予定のクイック追加、空き時間確認を行う Google Calendar ツールを 10 個クライアントに提供します。利用には Google OAuth アクセストークンが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"cloudcorprecords-calendarport": {
"command": "npx",
"args": [
"-y",
"@reneturcios/calendarport"
]
}
}
}
起動コマンドnpx -y @reneturcios/calendarport

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

パッケージ
npm@reneturcios/calendarport0.1.0
ocighcr.io/cloudcorprecords/calendarport:0.1.0

ツール

10

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

このツールにパラメーターはありません。

詳細

calendarport

Google Calendar のカレンダーと予定を MCP ツールとして提供し、 Google Calendar API と通信します。calendarport は、Google Calendar の リファレンス MCP サーバーの中核部分を、新しい名前でクリーンルーム方式で再構築したものです。 公開されている Calendar API のドキュメントを基に新たにコードを書いており、 ブランド表記のコピーはありません。

ツール(コアのサブセット、10 個)

list_calendars、get_calendar、create_calendar、list_events、 get_event、create_event、update_event、delete_event、 quick_add_event、check_free_busy。

Calendar の ACL とルール、予定の移動/インポート/インスタンス/監視、添付ファイル、 会議データ、設定、色など、Calendar のより広範な機能はこのサブセットには含まれていません。 予定のツールでは calendar_id は省略可能で、省略すると primary が既定値になります。

セットアップ

Google OAuth アクセストークンを設定します。

export GOOGLE_ACCESS_TOKEN=ya29....

必要に応じて、API のベース URL を CALENDAR_API_URL で上書きできます (既定値は https://www.googleapis.com/calendar/v3 です)。トークンがない場合、 すべてのツール呼び出しは、不足している変数の名前を示すエラーで失敗します。

CLI

npx @reneturcios/calendarport list_events '{"time_min":"2026-10-27T00:00:00Z"}'
npx @reneturcios/calendarport mcp        # stdio MCP server

各ツール名がサブコマンドになっており、引数として JSON オブジェクトを 1 つ受け取ります。

MCP クライアントの設定

{
  "mcpServers": {
    "calendarport": {
      "command": "npx",
      "args": ["-y", "@reneturcios/calendarport", "mcp"],
      "env": { "GOOGLE_ACCESS_TOKEN": "ya29...." }
    }
  }
}

Docker

docker run -i -e GOOGLE_ACCESS_TOKEN ghcr.io/cloudcorprecords/calendarport

開発

npm install
npm run build
npm test

ライセンス

MIT

コメント

MCP は初めてですか?

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

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