MCP Apple Calendars

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モデルは標準化されたインターフェースを介してカレンダーデータにアクセスし、操作できるようになります。

前提条件

インストール

  1. このリポジトリをクローンする
  2. 依存関係をインストールします:
    npm install
  3. TypeScript コードをビルドします。
    npm run build

使用法

  1. カレンダーAPIブリッジがポート8080で実行されていることを確認してください
  2. MCP サーバーを起動します。
    npm start

利用可能なツール

MCP サーバーは、AI モデル用に次のツールを提供します。

  • getCalendars : 利用可能なすべてのカレンダーを一覧表示する
  • getCalendarEvents : 特定のカレンダーからイベントを取得する
  • createCalendarEvent : カレンダーに新しいイベントを作成する
  • updateCalendarEvent : 既存のイベントを更新する
  • deleteCalendarEvent : カレンダーからイベントを削除する

日付形式

イベントを作成または更新するときには、次のいずれかの日付形式を使用できます。

  1. ミリ秒と Z タイムゾーンを含む ISO8601 (推奨):
    2025-03-09T10:00:00.000Z
  2. ミリ秒なしの ISO8601:
    2025-03-09T10:00:00
  3. T の代わりにスペースを使用した ISO8601:
    2025-03-09 10:00:00
  4. スラッシュを含む ISO8601:
    2025/03/09 10:00:00

カレンダー API ブリッジは、これらの日付形式を自動的に処理するように更新されました。

発達

自動リロード付きの開発モードでサーバーを実行するには:

npm run dev

ライセンス

マサチューセッツ工科大学

-
security - not tested
F
license - not found
-
quality - not tested

AI モデルが標準化されたインターフェースを通じて macOS 上の Apple カレンダー データにアクセスし、操作するためのモデル コンテキスト プロトコル サーバー。

  1. Prerequisites
    1. Installation
      1. Usage
        1. Available Tools
          1. Date Formats
            1. Development
              1. License
                ID: e6tx0h3zoh