mcpField
M
Macbook Calendar Mcp Server

Macbook Calendar Mcp Server

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

Macbook Calendar Mcp Server について

Macbook Calendar Mcp Serverは、MCPクライアントをmacOS標準のカレンダーアプリに接続し、データをローカルで扱います。AIモデルはカレンダーの一覧表示、期間指定での予定取得、AppleScriptによる予定作成を行えます。

主な機能

  1. 01利用可能なカレンダーの一覧表示
  2. 02期間を指定した予定の取得
  3. 03カレンダー予定の作成
  4. 04macOSカレンダーへのローカルアクセス
  5. 05macOSのアクセス許可に準拠

活用シーン

  1. 01指定期間の予定を確認
  2. 02Macで利用可能なカレンダーを調べる
  3. 03場所や説明を含む予定を作成

MCP 対応

MCPサーバーは、カレンダーの一覧表示、予定の取得、macOS標準カレンダーでの予定作成ツールを提供します。カレンダーデータは端末内に保持されます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"mac-calendar": {
"command": "uvx",
"args": [
"mac-calendar-mcp"
]
}
}
}
起動コマンドuvx mac-calendar-mcp

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

パッケージ
pypimac-calendar-mcp

ツール

6

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

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

詳細

Mac Calendar MCP Server 📅

Mac Calendar MCP Server は、Claude(またはあらゆる MCP クライアント)とローカルの macOS Calendar アプリをつなぐ、ネイティブで依存関係のないブリッジです。

複雑な Google Cloud/OAuth の設定や、プライベートな iCloud データをサードパーティの Web API に公開する必要がある他のカレンダー連携とは異なり、このサーバーは macOS Apple Events を使用して完全にローカルで通信します。カレンダーデータがデバイスの外部に送信されることはありません。


🔥 主なメリット

  • 100%ローカルでプライベート: iCloud のパスワードも OAuth トークンも、クラウド経由の中継も不要です。Mac 上のローカルデータベースを安全に読み取ります。
  • 設定不要: Mac の Calendar アプリに表示されているカレンダー(仕事、自宅、登録済みカレンダー)は、すぐに Claude から利用できます。
  • 高度にセキュアなアーキテクチャ: プロンプトインジェクションを完全に防ぐよう設計されています。ユーザー入力はスクリプトへの直接埋め込みではなく、argv の引数として厳密にパラメーター化されるため、任意のコードが実行されるリスクを排除します。
  • ネイティブの TCC 対応: macOS の「透明性、同意、制御(Transparency, Consent, and Control)」に従って動作します。初回起動時に UI で手動の許可が必要なため、カレンダーが知らないうちに読み取られることはありません。

🛠️ 含まれるツール

  1. list_calendars Mac で現在利用可能なすべてのカレンダー名をすばやく取得します。
  2. get_events 指定したカレンダー名の、指定した日付範囲内のイベントを取得します。ロケール固有のタイムスタンプによるクラッシュを防ぐため、ISO-8601 形式を使用して入力を安全に標準化します。
  3. add_event タイトル、開始日時と終了日時、場所、説明を Mac Calendar アプリに直接反映し、新しいカレンダーイベントを安全に作成します。

🚀 クイックセットアップ(Claude Desktop)

複雑なインストールは不要です。claude_desktop_config.json に次の設定を追加するだけです。

{
  "mcpServers": {
    "mac-calendar": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/jayaprakashnarayana/mac-calendar-mcp.git",
        "mac-calendar-mcp"
      ]
    }
  }
}

コメント

MCP は初めてですか?

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

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