你问 Cursor
“添加一个任务:客户评审材料包,周四截止,高优先级。”
落进文件里的内容
- [ ] 客户评审材料包 ⏫ 📅 2026-07-09
Cursor 会先读取 TaskForge/Settings/agents.md,因此优先级标记和日期格式都符合这个仓库,而不是泛泛的猜测。
Cursor 打开一个文件夹,编辑其中的文件。打开你的 Obsidian 仓库,它就能添加、改期和完成你的任务,这些任务不过是纯 markdown 文本行。有两种设置能做到这一点:注册 taskforge MCP 服务器以获得类型化工具,或者加入一行指向仓库契约文件的规则,让 Cursor 从第一个字符开始就按你的格式写任务。
规则文件最省事,不需要安装任何东西。如果你希望智能体调用 add 和 complete 这样的工具,而不是手动编辑文本行,MCP 服务器则能加入类型化工具。任选一种,或两者都用。
用 TaskForge 3.0 或更高版本打开你的仓库,进入“设置” > “AI 与智能体”,保持“生成智能体文件”开关为开启状态。TaskForge 会写入一个描述你任务格式的 TaskForge/Settings/ 文件夹,下面两种设置都依赖它。
依次选择“文件” > “打开文件夹”,选中你的仓库。现在 Cursor 的工作区里就能看到每一篇笔记,包括 TaskForge/Settings/ 契约文件。
Cursor 还不会自动发现仓库内的指南,所以你得告诉它指南在哪里。添加一条引用 TaskForge/Settings/agents.md 的项目规则,Cursor 就会在写任何任务之前先读取它。
# .cursor/rules/taskforge.md 添加或编辑任务时,先读取本仓库中的 TaskForge/Settings/agents.md,并严格遵循其精确的语法和日期格式。
更希望智能体调用工具?把 taskforge 加入 Cursor 的 MCP 配置。npx 会在首次运行时获取它,Cursor 就能用上 add_task、query_tasks、complete_task 等等。
{
"mcpServers": {
"taskforge": {
"command": "npx",
"args": ["-y", "taskforge-md", "mcp", "--stdio"],
"env": {
"TASKFORGE_VAULT": "/path/to/your/vault"
}
}
}
} 不管你选哪种设置,TaskForge/Settings/ 文件夹都是唯一可信来源。规则文件让 Cursor 去读 agents.md;MCP 服务器则把同样的数据以资源形式暴露出来。不管哪种方式,Cursor 都能第一次就用你的写法写出一行你其他工具读得懂的任务。
| TaskForge/Settings/agents.md | 用大白话写的你的任务语法。这就是你 .cursor 规则指向的文件。 |
| TaskForge/Settings/dialect.json | 机器可读的版本,作为 taskforge://dialect 暴露给 MCP 服务器。 |
| TaskForge/Settings/spaces.json | 你保存的空间以及新任务的归属,这样“把这个加到我的‘工作’空间”就能正确归档。 |
打开仓库后,在 Cursor 的聊天面板里直接问它。它会读取契约文件,编辑 markdown,改动会以 diff 的形式呈现,供你在接受之前先审查。
你问 Cursor
“添加一个任务:客户评审材料包,周四截止,高优先级。”
落进文件里的内容
- [ ] 客户评审材料包 ⏫ 📅 2026-07-09
Cursor 会先读取 TaskForge/Settings/agents.md,因此优先级标记和日期格式都符合这个仓库,而不是泛泛的猜测。
你问 Cursor
“读取 meeting-notes.md,把每个行动项都加到 tasks/this-week.md,每条都在周五截止。”
落进文件里的内容
- [ ] 把签好的合同发给法务 📅 2026-07-10
- [ ] 交场地定金 📅 2026-07-10
这些行落进你的仓库。TaskForge 下次读取仓库时就会显示它们,下次同步后,你的手机上也会出现。
Cursor 编辑的是你打开的文件夹里的本地文件,如果你使用 taskforge MCP 服务器,它也在本地运行。没有 TaskForge 账号,没有云端。你已有的同步方式,无论是 iCloud、Dropbox 还是 Obsidian Sync,都会把改动带到你的其他设备。
对大多数人来说规则文件就够了。它会让 Cursor 指向 TaskForge/Settings/agents.md,通过直接编辑文件按你的格式写任务。只有当你希望 Cursor 改为调用 add_task 和 complete_task 这样的类型化工具时,才需要加入 MCP 服务器。
Cursor 还不会自动发现仓库内的指南,所以需要一行告诉它 TaskForge/Settings/agents.md 在哪里。这是你每个仓库只需做一次的复制粘贴。之后 Cursor 就会自己去读取契约文件。
会。Cursor 编辑的是 TaskForge 读取的同一批 markdown 文件。应用会在那台设备上立即捕捉到改动,仓库一同步就会到达你的手机。
可以。规则让自由格式的编辑保持在你的格式内,MCP 服务器则为智能体想要调用的操作提供类型化工具。它们读取的是同一份契约文件,因此对你的写法从不会有分歧。
适用。如果你的仓库用的是 TaskNotes,契约文件会描述那些 YAML 字段和文件夹,因此 Cursor 写出的是有效的 TaskNotes 任务,而不是普通的复选框行。
Cursor 只是众多编辑器中的一个。AI 总览页面涵盖全貌,MCP 和 CLI 页面则分别深入介绍各自的方式。
纯 markdown,存放在你自己的仓库里,由 Cursor 编辑。TaskForge 可在 iPhone、iPad、Mac、安卓和 Windows 上免费下载。