MacでClaudeまたはChatGPTをAppleカレンダーに接続 — OAuth不要

MacでClaude、ChatGPT、CursorをAppleカレンダーに接続し、予定の読み取り、作成、管理を行えます。ローカルツールは端末上で実行され、クラウドAI提供者は要求されたデータを受け取る場合があります。

L
LMCP··読了時間 5 分

課題

AIツールとのカレンダー連携では、通常OAuthの同意画面、APIキーの管理、そしてクラウドサービスにスケジュールへのフルアクセスを与えることが必要になります。Google Calendar APIにはOAuth認証情報を持つGCPプロジェクトが必要です。Microsoft GraphにはAzure ADのアプリ登録が必要です。どちらの場合も、あなたのカレンダーデータはサードパーティのサーバーを経由して流れることになります。

“明日の予定は何?”や“ディープワークのために2時間ブロックして”といった単純なことに対して、このセットアップの複雑さは不釣り合いです。そして一度設定すると、あなたのカレンダーデータは、完全には制御できないかもしれない外部サービスを経由して流れることになります。

LMCPがどう解決するか

LMCPはAppleのEventKitフレームワークを使ってあなたのカレンダーにアクセスします。EventKitは標準のCalendarアプリが使っているのと同じAPIです。Mac上の統合カレンダーストアから読み取るため、設定済みのすべてのカレンダーアカウント — iCloud、Google、Outlook、Exchange、CalDAV — が追加の認証なしで自動的に利用可能になります。

ローカルツールは Mac または Windows PC 上で動作します。利用できる連携はプラットフォームによって異なります。 選択した AI プロバイダーと任意のクラウド連携先は、それぞれの利用条件に従い、リクエストに必要な内容を受け取ります。デスクトップ AI アプリもクラウドモデルを使う場合があります。

AIアシスタントにこう尋ねてみてください:

このプロンプトを AI にコピー

明日の予定は何?午後にディープワークのために2時間ブロックして

AIは既存のイベントを確認し、空いている時間を見つけ、“Deep Work”イベントを作成します — すべてが1ステップで、チャットウィンドウから直接行えます。

仕組み

macOSはCalendarAgentプロセスによって管理される統合カレンダーストアを保持しています。すべてのカレンダープロバイダー(iCloud、Google、Exchange)はこのストアに同期されます。EventKitはそこへの読み書きを行うAppleのフレームワークです。

LMCPをインストールすると、macOSは標準的なTCC(Transparency, Consent, and Control)の確認を通じてカレンダーへのアクセス許可を求めます。許可されると、LMCPはすべてのカレンダーからイベントを読み取り、そのいずれにも新しいイベントを作成できるようになります。この権限はSystem Settings > Privacy & Security > Calendarsからいつでも取り消すことができます。

ローカルツールは Mac または Windows PC 上で動作します。利用できる連携はプラットフォームによって異なります。 選択した AI プロバイダーと任意のクラウド連携先は、それぞれの利用条件に従い、リクエストに必要な内容を受け取ります。デスクトップ AI アプリもクラウドモデルを使う場合があります。

ステップ1: MacにLMCPをインストールする

LMCPをダウンロード してインストールします:

  1. ダウンロードフォルダから、ダウンロードした LMCP-Installer.pkgファイルを開きます 続いて、インストールアシスタントの案内に従ってください。
  2. macOS のインストーラの案内に従い、求められた場合はインストールを許可してください。
  3. ApplicationsフォルダからLocal MCPを開きます — メニューバーに表示されます

約30秒で完了します。AIクライアントは自動的に設定されます。

ステップ2: カレンダーへのアクセスを許可する

初回起動時、macOSはLMCPがあなたのカレンダーにアクセスすることを許可するよう求めます。“Allow”をクリックしてください。確認を見逃した場合は、System Settings > Privacy & Security > Calendarsに移動してLMCPを有効にします。

次に、新しいMCPツールが反映されるようにAIクライアントを再起動します:

  • Claude Desktop — 完全に終了し(Cmd+Q)、再度開く
  • Cursor — エディタを再起動する
  • VS Code — ウィンドウを再読み込みする(Cmd+Shift+P → “Reload Window”)
  • ChatGPT / Windsurf — アプリケーションを再起動する

ステップ3: AIアシスタントからカレンダーを管理する

これらのプロンプトを試してみてください:

  • “今週の予定は何?” — すべてのカレンダーにまたがるすべてのイベントを表示します。
  • “明日の午後にディープワークのために2時間ブロックして” — AIが空いている時間を見つけてイベントを作成します。
  • “来週火曜の午後2時にデザインチームとの会議を作成して” — AIがあなたの希望するカレンダーにイベントを作成します。
  • “金曜の10時から12時の間は空いてる?” — 素早い空き時間の確認。
  • “木曜のスタンドアップ会議を削除して” — AIがイベントの詳細を表示し、削除する前に確認を求めます。

どのカレンダープロバイダーが使えるか

macOSのCalendarアプリ(またはSystem Settings > Internet Accounts)で設定されたあらゆるカレンダーアカウントが自動的に利用可能です:

  • iCloud — Appleのカレンダーサービス
  • Google Calendar — 個人およびGoogle Workspaceのアカウント
  • Microsoft Outlook / Exchange — Office 365およびオンプレミスのExchangeを含む
  • CalDAV — あらゆるCalDAV対応サーバー(Fastmail、Nextcloud、Synologyなど)
  • 購読カレンダー — 読み取り専用の.ics購読(祝日、スポーツなど)

複数のカレンダーアカウントを持っている場合、AIはそのすべてから読み取ることができ、どのカレンダーにイベントを作成するかを指定できます: “これを仕事用のカレンダーに追加して”

iCloudカレンダー

iCloudカレンダーはここでも追加の作業は不要です。LMCPはGoogle、Outlook、CalDAVのカレンダーを読み取るのと同じように、統合されたEventKitストアを通じてiCloudカレンダーを読み取ります。システム設定 > インターネットアカウント(またはCalendarアプリ内で直接)追加されたiCloudカレンダーはすでにサインイン済みなので、LMCPはiCloud用のAPIキーも、OAuth画面も、アプリ専用パスワードも必要ありません — LMCPがあなたのiCloud認証情報を扱うことは一切ありません。あなたのAIは、設定済みの他のどのカレンダーとも同じように、iCloudカレンダーの予定の一覧表示、作成、管理ができます。試してみてください:「来週火曜日の午前9時に歯医者の予定をiCloudカレンダーに作成して」

AIがあなたのカレンダーでできること

  • イベントの一覧表示 — 任意の日付範囲のイベントを、すべてのカレンダーにまたがって閲覧
  • カレンダー名の一覧表示 — 利用可能なすべてのカレンダーと、それらがどのアカウントに属しているかを確認
  • イベントの作成 — タイトル、時刻、場所、メモを付けて新しいイベントを追加
  • イベントの削除 — 確認のためのプレビューを表示した後にイベントを削除

各ツールの権限とスキーマを確認してください。プレビューや確認の対応はツールによって異なります。実行前に操作を承認してください。

実際のワークフロー

朝のスケジュール確認

このプロンプトを AI にコピー

今日のカレンダーには何がある?それぞれの会議を要約して、30分より長い空き時間があるかどうか教えて。

AIはあなたの一日を読み取り、各イベントを要約し、空き時間のブロックを強調します — すべてが1つの応答で。

アプリをまたいだスケジューリング

このプロンプトを AI にコピー

まだ返信していない会議のリクエストがメールにないか確認して、それからカレンダーを見て、どれを承諾できるか教えて。

LMCPはAIをメールとカレンダーの両方に接続するため、リクエストと実際の空き状況を相互参照できます。

iCloudカレンダーに対応していますか?

はい。iCloudは他のすべてのカレンダーと同じEventKitストアを通じて読み取られるため、あなたのAIは別途の設定やサインインなしで、そこに予定を一覧表示したり作成したりできます。

よくある質問

これはGoogle Calendarと直接連携しますか、それともMacのCalendarアプリ経由のみですか?

LMCPはEventKit経由でmacOSの統合カレンダーストアから読み取ります。Google CalendarがSystem Settings > Internet Accountsに追加されている場合(Calendarアプリに同期されます)、機能します。LMCPはGoogle CalendarのAPIに直接接続するわけではありません — ローカルに同期されたコピーを読み取ります。これがOAuthを必要としない理由です。

AIは特定のカレンダーにイベントを作成できますか?

はい。プロンプトでカレンダー名を指定するだけです: “Personalカレンダーにランチのイベントを作成して”または“これをWorkに追加して”。指定しない場合、AIはデフォルトのカレンダーを使用します。“カレンダーを一覧表示して”と尋ねれば、利用可能なすべての選択肢を確認できます。

後でカレンダーへのアクセスを取り消したらどうなりますか?

System Settings > Privacy & Security > Calendarsに移動してLMCPをオフに切り替えます。カレンダーツールはすぐに動作を停止し、AIはカレンダーへのアクセスが利用できないことを知らせます。同じ設定画面からいつでも再度有効にできます。

LMCPは他に何ができるか

カレンダーはLMCPが提供する多くの連携の1つです。AIアシスタントを あなたのメール、 Microsoft Teams、Contacts、OneDrive、Notes、Remindersなどにも接続できます。利用可能なすべての連携については ガイドの一覧 をご覧ください。

すぐに使えるRecipes

このページのカレンダーツールを使う、コピー&ペースト可能なワークフローです:

関連ガイド

2分で稼働開始。

無料で開始。クレジットカード不要。Claude、ChatGPT、Cursor、VS Code、あらゆるMCPクライアントに対応。

Mac版をダウンロード
無料 — クレジットカード不要署名・公証済み · macOS 13+

✦ llms.txt

コメント

コメントは公開前に確認されます。