绕过 AppleScript 直连私有框架的 Apple Reminders MCP 服务器
hhhanxf · reddit · 2026-10-21
开发者发布了 apple-reminders-mcp:现有 Reminders MCP 服务器都走 AppleScript 或 EventKit,无法暴露标签、子任务、分区、智能列表、共享列表指派等原生特性。该项目直接调用 Reminders.app 自用的私有框架 ReminderKit,Swift 编写、零第三方依赖,写入的内容在 iPhone 上是真实标签并正常 iCloud 同步。
设计要点:
- 版本校验写入:更新/删除必须携带上次读取的 version hash,若期间手机端有改动则拒绝写入,避免覆盖。
- TCC 处理:二进制声明放弃 responsible process 身份并以自身身份重启,使无论哪个宿主启动都能正确请求 Reminders 权限。
- 删除恢复:保留 31 天本地记录,可把删除的提醒恢复到原列表。
- 121 项端到端测试。
限制:依赖私有框架,macOS 更新可能使其失效;需 macOS 26+、仅 Apple silicon、pkg 未 Developer ID 签名;子任务仅一层,不能邀请他人加入共享列表。
「编程与Agent」频道最新
- Reflection AI 演示 Beam 接入 opencode,自动微调 Gemma-4 准确率提升 66.5% — danielhanchen · 2026-10-23
- Cua 推出 Spaces SDK:让 Hermes 等 Agent 跑在你自己的电脑沙箱里 — Teknium · 2026-10-23
- PHP 爆两个未认证 RCE 漏洞,ProjectDiscovery 推全网免费告警服务 — cyb3rops · 2026-10-23
- Modal 开源 Spindle:Tinker 兼容自托管训练服务器,按 GPU 计费替代按 token 计费 — josh_wills · 2026-10-23
- 用 Cosmos DB Agent Kit 复查 Claude 写的 Azure 应用,实测能省多少 RU — adnan_hashmi · 2026-10-23
- 开发者弃用聊天线程,改用可视化面板管理多个 AI Agent — Salmaaboukarr · 2026-10-23