「別讓我忘了」這句話,到底去了哪裡?

請 AI 助理幫你記住一件事,多半只會變成聊天裡的一則筆記。關掉聊天,它就不見了。如果真的不能忘,這個請求就得送到iPhone 上那個響到你停止為止的鬧鐘。

MustDo 待辦鬧鐘透過 MCP(Model Context Protocol)把待辦開放給 AI 客戶端使用。所有內容都寫入你自己的 iCloud。待辦一寫進去,iPhone 上的 App 幾秒內就會被喚醒並排定鬧鐘。

你

別讓我忘了明天早上打電話給牙醫。9 點半。

AI 助理

已在 MustDo 新增「打電話給牙醫」,明天 9:30。會一直響到你停止為止。

你

今天還剩什麼沒做?

AI 助理

還剩 2 件:21:00 的「吃藥」和 22:00 的「收衣服」。

方式 A:claude.ai 的自訂連接器(不需要 Mac,iPhone App 也能用)

這是最簡單的方式。透過我們的中繼,claude.ai 和 iPhone 上的 Claude App 就能讀寫你在 MustDo 裡的待辦。

  1. 先在 iPhone 上開啟一次 MustDo。在已登入 iCloud 的狀態下,App 首次啟動時會在你的 iCloud 裡建立儲存區。
  2. 在 claude.ai 前往「設定」>「連接器」>「新增自訂連接器」。名稱填「MustDo」,URL 填 https://ltng.jp/api/mustdo/mcp。
  3. 按下「連接」,用你的 Apple ID 登入。ltng.jp 上的同意頁面會說明我們保存什麼(只有你的 iCloud 登入權杖,不包含待辦的內容)。請用你在 MustDo 使用的 Apple ID 登入 iCloud。
  4. 在聊天裡開口。「在 MustDo 新增『打電話給牙醫』,明天 9:30。」連接完成後,同一個連接器在 iPhone 的 Claude App 裡也能使用。

想停用時,開啟 https://ltng.jp/api/mustdo/disconnect 並完成本人驗證,我們保存的權杖就會立即刪除。詳情請見 MCP 頁面。

方式 B:在 Mac 上執行本機 MCP 伺服器(Claude Code / Claude Desktop)

如果你在 Mac 上使用 Claude Code 或 Claude Desktop,也可以改在本機執行一個小型 MCP 伺服器。整個過程完全不經過我們的伺服器。

  1. 在 CloudKit Dashboard 為 MustDo 建立 API 權杖
  2. 把權杖和 "environment": "production" 寫進 ~/.mustdo/config.json
  3. 註冊伺服器:claude mcp add mustdo -- node /path/to/mustdo-app/mcp/dist/index.js
  4. 第一次呼叫工具時會要求你執行 sign_in,請在瀏覽器裡用 Apple ID 登入

完整的設定方法(Node.js 版本、環境變數、錯誤代碼)請見 MCP 頁面。

可以拜託哪些事(工具一覽)

請求範例背後使用的工具
「新增『打電話給牙醫』,明天 9:30」add_todo(沒說時刻=明天的預設時刻)
「給我看今天的待辦」/「這週有什麼事?」list_todos
「『買牛奶』一小時後再提醒」snooze_todo
「『吃藥』做完了」complete_todo
「把『週報』改成每週五 17:00 重複」update_todo
「刪除『舊的待辦』」delete_todo

沒有指定時刻的請求,會落在「明天的預設時刻」(沒改過的話是 9:00),和在 App 裡只輸入一句話完全一樣。iPhone 會把你的預設時刻同步到 iCloud,所以 AI 和 App 給出的結果一致。

為什麼用 MCP,而不是捷徑或寄信給自己

你也可以請助理替你擬一封寄給自己的信,或是設一個會建立提醒事項的捷徑。但這兩種做法都停在通知這一層:信要等你有空才會去看,用捷徑建立的提醒事項仍然是通知,在靜音模式下一樣沒有聲音。MCP 則更深入一層。助理呼叫的是 App 本身使用的同一組工具,待辦會帶著明確的時刻寫進你的 iCloud,再由 iPhone 把它變成響到你停止為止的鬧鐘。中間沒有會讓資訊遺漏的轉換格式,你也不必重新輸入。

MCP 也是雙向的。助理可以列出、完成和延後待辦,所以你可以在聊天裡安排一整天:「今天還剩什麼」「藥吃了」「收衣服改到 22 點」。手機放在口袋裡,該響的時候照樣會響。

好懂的說法,和最好換個說法的情況

  • 好懂:一件事加上時刻(「明天 9:30 打電話給牙醫」)、一件事加上重複(「每週二 7:30 倒垃圾」),或只說一件事(會落在明天的預設時刻)。
  • 好懂:詢問某一天或某段期間(「週五有什麼事」「這週有事嗎?」)。
  • 換個說法:「下週找個時間」這類模糊的時間。待辦要有明確的時刻才能變成鬧鐘,所以請說「週三 10 點」,或先讓它落在明天,之後再改。
  • 換個說法:一口氣說好幾件事。每件事都會成為各自的待辦、各自的鬧鐘,所以一件一件新增比較清楚,或是說「三個待辦:…」,讓助理把它們分開。

關於隱私

使用 MCP 時,待辦的內容(標題、備註、時刻)會傳給你所選的 AI 客戶端,之後如何處理,依該客戶端的隱私政策而定。方式 A 的中繼會把你的 iCloud 登入權杖加密後儲存在 AWS 東京區域,但不會儲存待辦的內容,也不會把內容寫進記錄檔。方式 B 則完全不經過我們的伺服器。請參閱隱私政策第 7 節。

總結

把「別讓我忘了」從聊天裡帶出來。只要連接一次 MustDo 的 MCP,你拜託的事就會變成響到你停止為止的鬧鐘。App 這一端的用法,請看如何做出不做完就一直響的提醒。

試試 MustDo

新增一個待辦和時刻。iOS 26 或更新版本,免費 30 天。

App Store →

相關文章

如何做出不做完就一直響的提醒(寫給老是錯過通知的人)

寫給老是錯過通知的人:一步一步教你在 iPhone 上做出一個響到你停止為止、而且會稍後提醒到事情做完為止的提醒,從免費的做法到 iOS 26 的 AlarmKit App。

繼續閱讀 →

吃藥、繳費、倒垃圾:不能忘的待辦,設定一次就好

每天吃藥、每月繳費、每週倒垃圾。用具體例子說明如何在 iPhone 上各設定一次,把「記住」這件事交給響到你停止為止的鬧鐘:怎麼選重複、「明天」對重複待辦的作用、怎麼挑對時刻。

繼續閱讀 →

如何讓 iPhone 的提醒在靜音模式下也會響(以及 AlarmKit 是什麼)

為什麼 iPhone 的提醒在靜音模式和專注模式下沒有聲音,以及 iOS 26 的 AlarmKit 如何讓 App 像「時鐘」App 的鬧鐘一樣響起。用一張表比較通知和鬧鐘。

繼續閱讀 →