Apple カレンダーを Markdown に書き出す
Mac 上に 1 か月 1 ファイル、1 日 1 見出し、繰り返す予定は起きる日すべてに並びます。
1 か月を、1 ファイルに。
月は中身の要約から始まり、続いて 1 日 1 見出しと、予定ごとの 1 行が並びます。時刻、何の予定か、どのカレンダーのものか、どこであるか。
---
title: "カレンダー、2026年9月"
created: 2026-09-01T09:00:00
tags:
- "calendar"
month: 2026-09
events: 284
calendars: ["仕事", "プライベート", "誕生日"]
---
## 2026-09-17, 木曜日
- all day マリリンの誕生日 · 誕生日
- 09:30-10:00 スタンドアップ · 仕事 · Zoom [repeats:: weekly] [with:: 6]
- 13:00-14:00 ケビンとランチ · プライベート · Philz Coffee
- 19:00-22:00 SF Database Meetup · 仕事 · 655 Montgomery St
## 2026-09-19, 土曜日
- all day, 3 days リスボン · プライベート
- 08:00 SFO から LIS · 仕事書き出されるもの
1 か月につき 1 ファイル、すべて 1 つのフォルダに。予定のない月にファイルはできません。
終日の予定が先、そのあとは開始時刻順。カレンダーが 1 日を描く順番そのままです。終日の予定は「終日」と書かれ、もともと無かった 0 時を与えられることはありません。
毎週のスタンドアップは毎週分が並びます。1 回だけではありません。カレンダー自身が保持している出現をそのまま読むので、ファイルはアプリの表示と一致します。
仕事、プライベート、共有カレンダー、購読カレンダー。その月のカレンダーはフロントマターに入るので、vault 側で絞り込めます。
部屋、会場、住所など、予定が持っているとおりに。ビデオ通話のリンクは行の中に join:: として入ります。
ピッカーはカレンダーをアカウントごとにまとめます。カレンダーのサイドバーと同じ並びなので、チェックを 1 つ外すだけでアカウントまるごと除外できます。
今年、2 年、5 年、すべて。カードで選べます。カレンダー自身が保持している出現はおよそ 2 年分で、読めるのはそこまでです。
使い方
- 1カレンダーを接続する
カレンダーのフォルダでウインドウが開きます。「このフォルダを選択」を押してください。Exporter はその中のデータベースを読み、macOS がカレンダーのアクセス許可を求めることはありません。
- 2カレンダーを選ぶ
すべてのカレンダーにチェックが入り、アカウントごとにまとまっています。1 つ外すと、その予定は次回の同期で各月から消えます。
- 3同期される
sync を押します。各月が 1 ファイルになり、予定を動かすとその月だけが 1 分以内に書き直されます。
仕組み: カレンダー のドキュメントガイド: カレンダーを残す
よくある質問
ほかにご質問はありますか? お問い合わせ
カレンダーへのアクセス許可を求められますか
なぜ予定ごとではなく月ごとのファイルなのですか
無料の範囲は
招待や参加者は含まれますか
どこかにアップロードされますか
ほかの方法と比べて
カレンダーは .ics を書き出せますが、あれは別のカレンダーのための形式で、読むためでも検索するためでもありません。
| 機能 | Exporter | .ics の書き出し | スクリーンショット |
|---|---|---|---|
| 読める Markdown | はい | いいえ | いいえ |
| 1 か月 1 ファイル、1 日 1 見出し | はい | いいえ | いいえ |
| 繰り返しが起きる日すべてに | はい | いいえ | はい |
| すべてのカレンダーを一度に | はい | 1 つずつ | いいえ |
| 同期され続ける | はい | いいえ | いいえ |
| 価格 | 100 件まで無料、以降は 1 回きりの購入 | 無料 | 無料 |
Claude にカレンダーを読ませる
書き出した月は Exporter のローカル MCP サーバー経由で検索できます。設定する。
そして「9 月に何をした? 二度会った人は?」と聞けば、Claude は各月をファイルとして読みます。
$ claude mcp add --transport http exporter http://localhost:8744/mcp