MCP Appleカレンダー
macOS上でAppleカレンダーと連携するためのモデルコンテキストプロトコル(MCP)サーバー。このモジュールにより、AIモデルは標準化されたインターフェースを介してカレンダーデータにアクセスし、操作できるようになります。
前提条件
macOS 12.0以降
Node.js 16.0以降
ローカルで実行されているカレンダー API ブリッジ
Related MCP server: Google Workspace MCP Server
インストール
このリポジトリをクローンする
依存関係をインストールします:
npm installTypeScript コードをビルドします。
npm run build
使用法
カレンダーAPIブリッジがポート8080で実行されていることを確認してください
MCP サーバーを起動します。
npm start
利用可能なツール
MCP サーバーは、AI モデル用に次のツールを提供します。
getCalendars: 利用可能なすべてのカレンダーを一覧表示するgetCalendarEvents: 特定のカレンダーからイベントを取得するcreateCalendarEvent: カレンダーに新しいイベントを作成するupdateCalendarEvent: 既存のイベントを更新するdeleteCalendarEvent: カレンダーからイベントを削除する
日付形式
イベントを作成または更新するときには、次のいずれかの日付形式を使用できます。
ミリ秒と Z タイムゾーンを含む ISO8601 (推奨):
2025-03-09T10:00:00.000Zミリ秒なしの ISO8601:
2025-03-09T10:00:00T の代わりにスペースを使用した ISO8601:
2025-03-09 10:00:00スラッシュを含む ISO8601:
2025/03/09 10:00:00
カレンダー API ブリッジは、これらの日付形式を自動的に処理するように更新されました。
発達
自動リロード付きの開発モードでサーバーを実行するには:
ライセンス
マサチューセッツ工科大学