Integrations
Allows interaction with Apple Calendars on macOS, providing tools for listing calendars, retrieving events, and creating, updating, or deleting calendar events.
Enables access to macOS calendar functionality, allowing AI models to manage calendar events through a standardized interface on macOS systems.
MCP Appleカレンダー
macOS上でAppleカレンダーと連携するためのモデルコンテキストプロトコル(MCP)サーバー。このモジュールにより、AIモデルは標準化されたインターフェースを介してカレンダーデータにアクセスし、操作できるようになります。
前提条件
- macOS 12.0以降
- Node.js 16.0以降
- ローカルで実行されているカレンダー API ブリッジ
インストール
- このリポジトリをクローンする
- 依存関係をインストールします:Copy
- TypeScript コードをビルドします。Copy
使用法
- カレンダーAPIブリッジがポート8080で実行されていることを確認してください
- MCP サーバーを起動します。Copy
利用可能なツール
MCP サーバーは、AI モデル用に次のツールを提供します。
getCalendars
: 利用可能なすべてのカレンダーを一覧表示するgetCalendarEvents
: 特定のカレンダーからイベントを取得するcreateCalendarEvent
: カレンダーに新しいイベントを作成するupdateCalendarEvent
: 既存のイベントを更新するdeleteCalendarEvent
: カレンダーからイベントを削除する
日付形式
イベントを作成または更新するときには、次のいずれかの日付形式を使用できます。
- ミリ秒と Z タイムゾーンを含む ISO8601 (推奨):Copy
- ミリ秒なしの ISO8601:Copy
- T の代わりにスペースを使用した ISO8601:Copy
- スラッシュを含む ISO8601:Copy
カレンダー API ブリッジは、これらの日付形式を自動的に処理するように更新されました。
発達
自動リロード付きの開発モードでサーバーを実行するには:
Copy
ライセンス
マサチューセッツ工科大学
This server cannot be installed
AI モデルが標準化されたインターフェースを通じて macOS 上の Apple カレンダー データにアクセスし、操作するためのモデル コンテキスト プロトコル サーバー。