跳到正文

如何在 Mac 上将 Claude 连接到 OmniFocus(用 AI 实践 GTD)

让 Claude(或 Cursor、VS Code、ChatGPT)直接访问 macOS 上的 OmniFocus。处理 GTD 收件箱、执行每周回顾、在对话中捕获任务,并借助 AI 规划一天。30 秒即可安装,无需 API 密钥。本地工具在你的 Mac 上运行;云端 AI 提供商可能会接收所请求的任务数据。

L
LMCP··阅读时间 5 分钟
将此提示复制到你的 AI

让 Claude 列出你的 OmniFocus 项目,并标记没有下一步操作的项目。

为什么要把你的 AI 连接到 OmniFocus?

如果你用 OmniFocus 来打理生活,那你已经很认真地对待效率了。你有项目、情境、延迟日期、回顾周期——完整的 GTD 系统。但有一件事 OmniFocus 做不到:和你一起思考。它负责捕获和组织,但它不会帮你做决定、排优先级或处理事务。

有了 LMCP,你的 AI 助手可以直接读写你的 OmniFocus 数据库。让 Claude 查看你的收件箱,帮你把 23 个条目归类到项目里。让它在你的每周回顾中标记出没有下一步行动的项目。在你正聊着下周想要发布的某个功能时,让它顺手添加一个任务。

你的 AI 成为了 OmniFocus 一直缺少的思考伙伴——而你无需放弃隐私,无需为一个已经付费的工具再付云同步的费用,也无需再学习一套新的集成。

你需要准备什么

  • macOS 12(Monterey)或更高版本 — Apple Silicon 或 Intel
  • OmniFocus 3 或 4 — 标准的 Mac 应用,任何授权等级均可(无需 Pro 功能)
  • 任何兼容 MCP 的 AI 客户端: Claude Desktop、Cursor、VS Code(Copilot)、Windsurf、Zed 或 ChatGPT

你不需要 API 密钥、OAuth 令牌、OmniFocus URL 自动化脚本或任何第三方同步服务。LMCP 通过 Mac 上 OmniFocus 的原生自动化接口直接与其通信——就是 Shortcuts 和 Automator 所使用的同一个接口。

第 1 步:在你的 Mac 上安装 LMCP

下载 LMCP 然后安装它:

  1. 从你的「下载」文件夹中打开下载好的 LMCP-Installer.pkg 文件 然后按照安装程序的指示操作。
  2. 按照安装程序操作 — 它会为你将 Local MCP 安装到「应用程序」文件夹。
  3. 从「应用程序」文件夹中打开 Local MCP — 它会出现在你的菜单栏中

大约只需 30 秒。你的 AI 客户端会被自动配置好。

首次启动时,macOS 会请求你授权 LMCP 控制 OmniFocus。点击 允许 —— 正是这一步让你的 AI 能够读取你的项目并通过 OmniFocus 应用创建新任务。

第 2 步:重启你的 AI 客户端

完全退出你的 AI 客户端(Cmd+Q,而不仅仅是关闭窗口),然后重新打开它。它需要重启才能发现新的 MCP 服务器。

  • Claude Desktop —— 在聊天输入框中查找锤子图标;OmniFocus 工具应当列在其中
  • Cursor —— MCP 工具会自动出现在编辑器(composer)中
  • VS Code —— 在 Copilot 设置中查看 MCP 面板
  • ChatGPT —— 将 https://www.local-mcp.com/mcp 添加为自定义连接器

第 3 步:试用一下

在你的 AI 客户端中开启一段新对话,试试这些提示词:

  • “列出我的 OmniFocus 项目,并标记出任何没有下一步行动的项目” —— 每周回顾中经典的「停滞项目」检查
  • “给我看看 OmniFocus 收件箱里的所有内容,并为每个条目建议一个项目” —— AI 辅助的收件箱处理
  • “在我的 Work 项目中添加一个任务:审阅 Q3 预算提案,周五截止” —— 无需切换应用即可捕获
  • “根据标记和截止日期,今天我最重要的任务是什么?” —— 用平实的语言进行每日规划
  • “找出每一个标记为 @errands 的任务,并按地点分组” —— 情境感知的任务搜索

预览和确认行为取决于工具、平台和 AI 客户端。在授权真实调用前,请检查工具要求并核对预期操作。

真正能与 AI 协作的 GTD 工作流

收件箱处理

GTD 的每周回顾从处理收件箱开始——而这恰恰是大多数人会跳过的部分,因为它太繁琐了。与其独自完成,不如分担这份负担:

  • “查看我的 OmniFocus 收件箱,为每个条目建议一个项目和标签”
  • “哪些收件箱条目是我应当归档的参考资料,而不是可执行的任务?”
  • “处理我的收件箱:对每个条目,建议它是一个下一步行动、一个项目、一个「将来/也许」,还是应当删除”

Claude 会读取每一个条目,运用 GTD 逻辑,并给你一份结构化的建议。最终的决定由你来做,但模式匹配的认知负担得到了分担。

每周回顾

每周回顾是 GTD 的成败所在,也是大多数人半途而废的地方。Claude 可以让它变得像对话一样,而不是机械化的流程:

  • “给我看看我所有活跃的项目,并标记出任何没有下一步行动的项目”
  • “哪些项目在过去两周里没有任何进展?”
  • “列出我本周到期的任务,按项目分组,并告诉我哪些天看起来安排过满”
  • “我在哪些方面安排过多了?给我看看到期条目超过 5 个的那些天”
  • “找出任何标记为 @waiting-for 的项目,并告诉我应该跟进哪些”

原本要花 45 分钟的每周回顾变成了一段 15 分钟的对话,而且决策更加敏锐——因为你不再只是一遍遍重读同一份项目清单,而是由你的 AI 把需要关注的事项高亮出来。

对话中即时捕获

一个被严重低估的功能:当你正和 Claude 聊别的事情时冒出灵感,可以直接捕获它们,而不打断思路:

  • “在我的 Work 项目中添加一个任务:审阅 Q3 预算提案,周五截止,标签设为 @office”
  • “在我的收件箱中创建一个任务:打电话给牙医改约时间,标签设为 @errands”
  • “把我们对话中的这三个行动项添加到 OmniFocus 的 Launch Plan 项目下”

无需切换应用,不会丢失思路,也无需手动录入数据。Claude 会在 OmniFocus 中创建任务,并确认细节,让你清楚地知道什么内容落到了什么地方。

每日规划

用 Claude 作为你的规划伙伴来开始新的一天,而不是面对一张空白的待办清单:

  • “根据截止日期和标记,今天我最重要的任务是什么?”
  • “我今天上午有 4 小时的专注时间。我应该优先处理哪些任务?”
  • “给我看看所有标记为 @office 的内容——我今天要去办公室”
  • “今天午饭前我能交付的最小但有价值的成果是什么?”

Claude 可以使用的 OmniFocus 工具

LMCP 在你的设备上运行本地工具。云端 AI 提供商和连接的服务可能会接收所请求的数据;其条款适用。

  • list_omnifocus_projects —— 列出你的活跃项目,可选按文件夹或标签筛选
  • list_omnifocus_tasks —— 列出任务,可按项目、标签、截止日期、标记或完成状态进行筛选
  • list_omnifocus_tags —— 列出你的标签,以便 Claude 在处理收件箱时建议合适的标签
  • search_omnifocus_tasks —— 对任务名称和备注进行全文搜索
  • create_omnifocus_task —— 在任意项目中创建任务,包含名称、备注、截止日期、标签、延迟日期
  • complete_omnifocus_task —— 通过名称或 ID 将任务标记为已完成

为什么不直接用「提醒事项」?

Apple 的「提醒事项」很适合用来记购物清单和快速捕获,但它没有你在 OmniFocus 中真正会用到的那些 GTD 基本要素——文件夹、延迟日期、多标签、回顾间隔、顺序型与并行型项目、透视图,或情境模型。如果你曾试过在「提醒事项」里运行一套严肃的 GTD 系统,你就知道它在大约 50 个活跃项目时就会撑不住。

顺便说一句,LMCP 两者都支持。如果你把一些事情放在「提醒事项」里(购物清单、家庭事务),把其他所有事情放在 OmniFocus 里(工作、GTD、项目),Claude 可以同时读取两者,你可以用平实的语言提出诸如“把这个从「提醒事项」移到 OmniFocus 的 Work 文件夹下”这样的请求。

隐私:本地工具与 AI 数据访问

LMCP 完全在 localhost 上运行。它通过 OmniFocus 的原生自动化接口在本地读取你的 OmniFocus 数据库 — 与「快捷指令」和 Automator 访问它的方式相同。除了 AI 客户端在对话中通常会处理的内容之外,不会把任何任务数据发送到外部服务器。

没有云同步层、没有第三方数据库,也无需创建账户。数据流是直接的:数据存放在 OmniFocus 中,LMCP 读取数据,你的 AI 对其进行处理。即使断开互联网,LMCP 仍然可以工作,因为它连接的是 OmniFocus,而不是任何远程服务。

对于把个人、工作和敏感事项全部放在可信系统中的 GTD 实践者,这种本地工具架构让你能够使用 AI 辅助,而不会引入新的数据暴露。

使用 LMCP 你还能获得什么

OmniFocus 只是更大系统中的一块。LMCP 内置了横跨 17 个 Mac 应用的 191+ 个工具,因此你可以让 Claude 做诸如“检查我的邮件,找出设计团队的行动项,并把它们添加到我 OmniFocus 中的 Design Review 项目”这样的事,并看着它在一段对话里把 Mail.app 的读取与 OmniFocus 的写入串联起来。

完整的功能面包括:

对于 GTD 实践者来说,这正是缺失的那一块:一个能看到你整套系统——任务、日历、邮件、沟通——并帮助你把它们作为一个整体来运作的 AI。

开始使用

LMCP 是免费的。

下载 LMCP 安装程序(installer),打开它,运行 LMCP-Installer.pkg(它会安装到「应用程序」文件夹),然后启动应用。

支持 Claude Desktop、Cursor、VS Code(Copilot)、ChatGPT 桌面版、Windsurf 和 Zed。当 macOS 提示时授予 OmniFocus 权限,重启你的 AI 客户端,然后开始向 Claude 询问你的任务。

打开 LMCP-Installer.pkg 并按照安装向导操作;LMCP 会自动配置兼容的 AI 客户端。

2 分钟即可运行。

免费开始。无需信用卡。支持 Claude、ChatGPT、Cursor、VS Code 及任何 MCP 客户端。

下载 Mac 版
免费 — 无需信用卡已签名并公证 · macOS 13+

✦ llms.txt

评论

评论在发布前需要审核。