Agenda 用户指南
本页内容
下载 PDF

自动化 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 方案为 agendaagenda-notes
  • 目前的命令包括 on-the-agendatodayopen-project
  • 对于 “open-project” 和 “open-note”,你可以使用 title 参数来指定目标。
  • 与往常一样,你可以通过可选的 x-successx-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_noteappend_to_noteedit_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 上可用。