自动化 Agenda
你可以通过自动化 Agenda 来创建强大的工作流程,既可以在较高层面上进行,例如使用 Siri 快捷指令或"快捷指令"App,也可以在较低层面上进行,例如通过 x-callback-url 支持。可能性是无穷的!
App 快捷指令
从 Agenda 15 开始,App 快捷指令让你能够通过"快捷指令"App 在 Agenda 中快速完成一项或多项任务。将多个 Agenda 快捷指令组合起来,还可以选择性地与其他 App 的快捷指令搭配,从而创建并自动化你的工作流程。既可以简单到从 iPad 主屏幕打开某条特定笔记、轻点两下手机背面来创建新笔记,也可以复杂到从不同 App 中抓取今天需要做的所有事项,并一键创建一个新项目。
Agenda for iOS 还支持 Siri 快捷指令,可用于打开某条笔记、项目或概览等常见操作。
在"快捷指令"中搜索笔记
你可以使用"快捷指令"App 中的"搜索笔记"操作来查找符合特定条件的笔记。此功能也可通过 x-callback-url 使用。搜索查询支持诸如 \color、\done、\pinned 等操作语法,让你在自动化流程中拥有与 App 内搜索同样强大的能力。
Siri
你可以使用 Siri 来搜索笔记并与 Agenda 交互。例如,只需让 Siri 在 Agenda 中搜索某些内容,你就可以直接预览结果。Siri 还支持 Agenda 与其他 App 之间更丰富的数据交换。
控制中心
在 iOS 上,Agenda 提供了控制中心按钮,让你无需先打开 App 即可快速跳转到"今天"或"简达"概览。你可以在设备的控制中心设置中添加这些按钮。
x-callback-url 支持
Agenda 还支持 x-callback url。它们让你能够在多个 App 之间衔接工作流程,以及/或者自动执行 Agenda 内的某些操作。Apple 的"快捷指令"App 同样支持它。
x-callback-url 快速入门:
- URL 方案为
agenda或agenda-notes - 目前的命令包括
on-the-agenda、today、open-project等 - 对于 “open-project” 和 “open-note”,你可以使用
title参数来指定目标。 - 与往常一样,你可以通过可选的
x-success和x-error参数提供回调 URL。
例如,若要在 Agenda 中打开名为"Meeting With Peta"的笔记,可以使用这个 URL:
agenda://x-callback-url/open-note?title=Meeting%20With%20Peta
Agenda 23 新增: move-note 操作让你可以从其他 App 或快捷指令中将笔记在项目之间移动:
agenda://x-callback-url/move-note?title=Meeting%20With%20Peta&project-title=Archive
MCP(模型上下文协议)集成
Agenda 在 macOS 上内置了 MCP 服务器,让 AI 助理能够与你的笔记、项目和分类交互。MCP 是一种开放协议,Claude Code、Claude Desktop、Cursor 和 Codex 等工具使用它来与 App 通信。
启用 MCP 服务器
MCP 服务器默认处于关闭状态。若要启用它,请前往 Agenda 菜单并选取 Integrations > Enable MCP。服务器在你的 Mac 上以 http://127.0.0.1:16106/mcp 本地运行,且只能从你自己的机器访问。
Integrations 菜单还提供了用于复制各种 AI 工具连接配置命令的选项,以及一个可直接下载并安装的 Claude Desktop 插件。
可用工具
MCP 服务器为 AI 助理提供了以下工具:
- search_notes — 按文本、标签、日期及其他条件搜索你的笔记
- get_note — 获取某条特定笔记的完整内容
- list_projects — 列出所有项目,可选择包含已归档的项目
- list_categories — 列出所有分类
- open_note — 在 Agenda 中打开某条特定笔记
- create_note — 在某个项目中创建新笔记,可选择添加文件附件
- append_to_note — 向现有笔记添加内容和/或文件附件
- edit_note — 修改现有笔记的内容,可选择添加文件附件
- create_project — 创建新项目
- create_category — 创建新分类
- move*note — 将现有笔记移动到其他项目 *(Agenda 23 新增)_
连接 AI 工具
若要将 AI 工具连接到 Agenda 的 MCP 服务器,请使用 Integrations 菜单中的配置命令,或手动进行设置:
Claude Code:
claude mcp add --transport http agenda http://localhost:16106/mcp
Claude Desktop / Cursor:
在你的 MCP 配置中使用 npx mcp-remote http://localhost:16106/mcp 作为命令。或者,直接从 Integrations 菜单安装 Claude Desktop 插件。
Codex:
将以下内容添加到 ~/.codex/config.toml:
[mcp_servers.agenda]
url = "http://127.0.0.1:16106/mcp"
附件
create_note、append_to_note 和 edit_note 工具支持为笔记添加文件附件。附件以 base64 编码数据的形式发送,因此 AI 助理可以从你的 Mac 上读取文件、进行编码,并一步将其附加到笔记中。例如,你可以让 AI 助理"把这个 PDF 附到我的会议笔记里",剩下的事情它都会处理好。
每个附件都需要一个 filename(带扩展名,以便 Agenda 知道文件类型)和 base64 编码的文件 data。你还可以使用 displayStyle(inline、thumbnail、thumbnail-with-details 或 full-width)和 displaySize(small、medium 或 large)来控制附件的显示方式。
限制:每次请求最多 20 个附件,文件数据总量最大为 100 MB。
帮助资源
MCP 服务器还提供了涵盖 Agenda 文档中常见主题的帮助资源,因此 AI 助理可以查阅各项功能的工作方式,并就 Agenda 给出更好的回答。
你可以问些什么
一旦你的 AI 工具连接成功,它就能按你的要求读取和修改笔记。以下是一些效果不错的示例:
- “把我这周的会议笔记总结成一条新笔记,放到 Weekly Reviews 项目里。”
- “找出所有标记了
#followup且提到 Anna 的内容,并列出来。” - “把这个 PDF 里的行动事项添加到我的 Project Kickoff 笔记末尾。"(AI 也可以附加文件)
- “把 ‘Q2 Planning’ 笔记从 Drafts 移到 Strategy 项目。”
- “创建一个名为 Holiday 的新项目,并在里面加一份行李清单。”
由于 MCP 服务器在你的 Mac 上本地运行,你的笔记在传送到 AI 工具的过程中绝不会离开你的机器——只有助理读取或写入的特定文本才会经由它传送。
疑难解答
如果你的 AI 工具无法看到 Agenda:
- 是否已启用 MCP? 请检查 Agenda > Integrations > Enable MCP。服务器运行时,该菜单项会变为 Disable MCP。
- Agenda 是否正在运行? 服务器运行在 Agenda App 内部——如果 Agenda 退出,服务器也会随之停止。
- AI 工具在启用 MCP 后是否重新连接过? 有些客户端会在启动时缓存连接。如果 AI 工具在你启用 MCP 之前就已运行,请重新启动它。
- 端口 16106 是否被其他程序占用? 可以在"终端"中快速测试:
curl http://127.0.0.1:16106/mcp应当返回一个响应(而不是 “connection refused”)。
注意: MCP 服务器仅在 macOS 上可用。