指南

Cursor接入Meeting.ai教程:装个memo CLI,不用再手动贴会议笔记

装上Meeting.ai的memo CLI,登录一次,Cursor的Agent在仓库里干活时,就能读到团队在会上定下的事。再也不用把笔记贴进对话。

Memo阅读约 11 分钟
Memo站在一座Cursor标志造型的黑白立方体大雕塑旁,旁边有一台满屏代码的笔记本电脑和一页草图
本页内容

装一个CLI,Cursor的Agent在仓库里干活时,就能读到团队在会上定下的事。你不用再把会议笔记贴进对话。

能读的是用Meeting.ai录过的会议。Meeting.ai会录下你的会议,整理出笔记和转写稿,Agent则通过memo(Meeting.ai的CLI)读这些内容。这里走的是CLI,由Agent在终端里运行,不是MCP服务器,原因文末再说。memo以JSON格式输出数据(导出则按你要求的格式),不会中途停下来等你输入。配置只需两条命令,外加在浏览器里登录一次。不需要API密钥。

下面的会议和回答都是虚构的例子。

你正要改一个看着像拍脑袋定的数字。 同步worker会重试五次,三次好像也够了。

我准备把 workers/sync/retry.py 里的 MAX_ATTEMPTS 调低。改之前先用memo找到当初定五次的那场会,告诉我为什么是五次。

Agent找到了9月22日的故障复盘会,并引用了当时的理由:合作方API的故障切换最长要四分钟,五次重试加上退避正好覆盖这段时间。所以还是五次。

工单上只写着“补上空状态和错误状态”,细节是在会上定的。 上周四的设计评审你在场,可内容只记得一半。

用memo找到周四那场发票列表的设计评审。在转写稿里搜一下空状态和错误状态我们是怎么定的,然后在 src/billing/InvoiceList.tsx 里实现。动手改之前,先把你找到的规则给我看。

Agent运行memo meetings search和memo meetings get,读取JSON,在动文件之前先汇报:

依据“发票列表设计评审”(10月8日):
1. 空状态:一行帮助文字,外加一个“导入发票”按钮。
2. 错误状态:保留表头,用横幅显示错误,并附“重试”按钮。
3. 加载中:用骨架行,不用转圈图标。

未决定:横幅是否链接到状态页。

计划:修改 src/billing/InvoiceList.tsx,新增 InvoiceList.test.tsx。可以开始吗?

客户在电话会议上演示了bug,却没人提工单。

用memo找到上周和Northwind开的那场关于工时表导入的会议。把他们的操作步骤和预期结果整理出来,在 tests/import/ 下写一个能复现问题、现在跑不过的测试,然后停下。

这个测试把同一个文件上传两次,结果跑不过:每一行都重复了,正是客户在会上说的情况。

Cursor怎么接入Meeting.ai?

你需要:能用Agent的Cursor,macOS或Linux系统,以及一个已经有会议记录的Meeting.ai账号。如果账号里还是空的,先录制或上传一场会议。然后在终端里运行下面两条命令。步骤中Cursor的菜单和按钮名称沿用其文档里的英文写法;如果你的界面显示的是其他语言,名称可能不同。

curl -fsSL https://raw.githubusercontent.com/meeting-ai/memo-cli/main/install.sh | bash

然后新开一个终端,让shell能在~/.local/bin里找到memo,再运行:

memo auth login
  1. 安装memo。 第一条命令会下载适合你平台的发布包,校验它的SHA-256校验和,把memo放进~/.local/bin,并安装一个技能文件。这是一个Markdown文件,告诉Agent有哪些memo命令可用。运行之前,你可以先看一下安装脚本。
  2. 登录。 memo auth login会在浏览器里打开Meeting.ai。登录后点同意就行,不用回终端粘贴任何东西。此后memo以你的身份操作,能访问你账号有权限的工作区。
  3. 检查登录状态。 运行memo auth status。如果你加入了多个工作区,先运行memo workspace list,再运行memo workspace set并带上工作区id。
  4. 检查技能。 运行memo install-skill-md --list。输出里会有~/.agents/skills/memo/SKILL.md,而Cursor会从~/.agents/skills加载技能。在Cursor的侧边栏打开Customize,进入Skills就能看到它。
  5. 向Agent提问。 打开Agent,输入:“用memo列出我最近的五场会议,再给我看最新那场会上的决定。”把答案和Meeting.ai里的会议页面对照一下。

如果第4步里没有这个技能,运行memo install-skill-md并重启Cursor。要直接调用技能,在Agent对话里输入/,搜索memo。

手绘流程图:你在Cursor里提问,Cursor运行memo,memo登录一次Meeting.ai并读取笔记、转写稿和待办事项,答案回到你的编辑器里
在Cursor里提的问题如何通过memo CLI到达你的Meeting.ai笔记

让Cursor运行memo时不必每次都问

终端命令何时可以运行,在Settings > Agents > Approvals & Execution里设置。默认模式是Auto-review,这种模式下memo无法在沙箱里运行,因为沙箱禁止网络访问,而memo需要联网。这时Cursor可能会弹出确认,要你同意运行这条命令。

要让读取命令不再弹出确认,就在Cursor Settings里把你常用的那几条加入终端命令白名单,例如memo meetings list、memo meetings search和memo meetings get。白名单条目按前缀匹配,所以如果只写一个memo,分享或删除之类的命令也会不经确认直接运行。用文件管理白名单的团队,可以使用.cursor/permissions.json里的terminalAllowlist字段;这个文件一旦设置了白名单,就会取代Cursor Settings里的那一份。

使用须知

  • 这些步骤是怎么核对的。 我们根据2026年10月14日查阅的Cursor文档和memo 0.19.2写下这些步骤,没有亲自在Cursor里把整套配置跑过一遍,所以如果某一步在你的机器上不一样,请发邮件到 [email protected]。
  • 费用。 只要你的套餐还能访问这场会议,登录以及读笔记和转写稿都不额外收费。录制、Visual Note(把一场会议画成的一张图)和媒体生成,要走你的Meeting.ai订阅或扣Coins(账号里的点数)。
  • 点同意之前先看清命令。 大多数memo命令只读;创建会议、编辑笔记、分享或删除的那些命令会改动真实数据。不带--confirm时,memo meetings create会等待确认,而不是直接创建会议;只有你明确要它做这个操作时,Agent才该加这个参数。
  • 先看笔记,再要原话。 完整的转写稿很长,所以先要笔记和待办事项,再让Agent去转写稿里搜你需要的细节。口头定的事可能含糊,也可能同一场会上过一会儿就被推翻,所以要让它引用原话,并列出没定下来的事。
  • 不要把转写稿放进仓库。 决定应该写进PR描述或决策记录。带着同事原话的原始转写稿,不该出现在commit里。
  • 仅限macOS、Linux和本地Agent。 memo可以安装在macOS和Linux(arm64和amd64)上,也可以装在WSL里,不过WSL搭配Cursor桌面应用的情况我们没有试过;没有Windows版本。Cursor的文档说,~/.agents/skills里的技能不会复制到Cloud Agents或远程worker上,所以请使用本地Agent。

连上Meeting.ai之后,可以问什么

在提示词里写上“用memo”,并说明是哪场会议,这样Agent才能找对。

把规划会变成一个能提交进仓库的文件

周一的规划会列出了十一项任务和一个大致的顺序。到了周三,这个顺序已经各说各的了。

用memo读一下周一的规划会,把任务写进 docs/plan.md,按依赖关系排序,并写上会上指定的负责人。

1. 新增api_keys表(Priya)
2. 创建密钥的接口(Tomas),排在1之后
3. 密钥设置页面(Wen),排在2之后
...
会上没有指定负责人:按密钥限流。

拿分支和会上定的内容对一遍

分支已经写好了。在请人评审之前,你想知道它是不是照API评审会说的做的。

用memo找到API评审会。把这个分支和我们在会上定的内容对一下。每一处差异都列出来,并附上转写稿原话。

分支feature/api-keys对照“API评审会”(10月6日):2处差异

1. 密钥前缀。分支:“sk_”。会上定的:“mk_live_”和“mk_test_”。
   “测试密钥绝不能让人错当成正式密钥。”
2. 有效期。分支:密钥永不过期。会上定的:默认90天。
   “九十天,所有者可以延长。”

一致:按密钥设置权限范围,密钥只显示一次。

讲清原因的PR描述

一半的评审人没参加那场会,光看diff也看不出为什么这么改。

用memo找到API评审会。给这个分支写PR描述,并说明每处改动背后的决定。

- 密钥默认90天后过期。这是10月6日API评审会上的决定。
- 测试密钥以“mk_test_”开头,这样就没人会把它错当成正式密钥。

还可以这样问

  • 决策记录。 “用memo读一下上周三的架构会议,写出 docs/adr/0012-job-queue.md:背景、决定、被否决的方案。”
  • 评审前的准备。 “用memo列出明天的日历日程。针对设计评审,总结这个分支改了什么,以及上次评审留下的未决问题。”需要在Meeting.ai里连接日历。
  • 回顾会的跟进。 “用memo读一下上次回顾会。哪些待办事项涉及这个仓库?哪些还没完成?”
  • 从一个月的会议里整理需求。 “用memo在本月的会议里搜索‘定价页’。把需求写进 docs/pricing-requirements.md,并标出互相冲突的。”
  • 发布说明。 “用memo读一下本迭代的规划会和评审会。写出发布说明,每一条都注明出自哪场会议。”
  • 把笔记导出成Markdown文件。 “用memo把今天的故障复盘会以Markdown格式导出到 docs/incidents/ 下:要笔记和待办事项,不要转写稿。”Agent会运行memo meetings export并带上--include sections,key-points:sections是笔记,key points是待办事项。
  • 给下一场会派个记录员。 “用memo派Meeting Bot进这场会议:[粘贴Zoom、Google Meet或Microsoft Teams链接]。”这一条不是读取,而是执行操作:Agent运行memo meetings create --url <link> --confirm,Meeting Bot(Meeting.ai的会议记录机器人)随即加入会议并录制。

Cursor为什么找不到我的会议?

通常是Cursor没有运行命令,或者memo没有登录。

现象解决办法
Agent没运行memo就回答了在提示词里写上“用memo”,或者输入/并选择memo技能
Cursor拦下了命令Cursor询问时点同意,或者把你常用的读取命令加入终端命令白名单
memo: command not found新开一个终端,让~/.local/bin进入PATH,然后重启Cursor
memo提示你没有登录重新运行memo auth login
列表里没有memo技能运行memo install-skill-md,然后重启Cursor
找不到任何会议运行memo workspace list,再用memo workspace set切换到正确的工作区
命令提示余额已用完这项操作需要订阅或Coins
memo提示这场会议已锁定这场会议所在的工作区已经没有能覆盖它的订阅或Coins了。恢复订阅或Coins后就能重新读取;如果是别人分享给你的会议,需要由会议所有者来恢复

为什么用CLI,而不是MCP服务器

目前请用CLI。Cursor是在mcp.json里添加远程MCP服务器的,文档里讲了两种登录方式:动态客户端注册,或者由服务方提供给你的client ID。Meeting.ai的服务器(https://mcp.meeting.ai/mcp)这两种都不提供。它用的是第三种方式,即Client ID Metadata Documents,而Cursor的MCP文档没有提到这种方式。我们还没有确认Cursor能够登录,所以这篇教程不带你走那条路。

怎么断开Meeting.ai和Cursor的连接?

运行memo auth logout退出登录,再运行memo install-skill-md --uninstall移除技能文件。要从Meeting.ai这边让这次登录失效,打开设置 › MCP & CLI并撤销它。撤销立即生效。

从一个问题开始

运行上面两条命令,然后拿一个你正打算改动的决定去问Agent。Meeting.ai CLI页面上有同样的安装命令,CLI指南对各条命令讲得更详细。

其他工具的接入教程:

分享

常见问题

Cursor能读我的会议笔记吗?

能,前提是会议是用Meeting.ai录的。安装memo CLI,运行一次 memo auth login,之后Cursor的Agent就会在终端里运行memo,搜索你的会议,读里面的笔记和转写稿。

Cursor能照着团队会上定的方案写代码吗?

能。在提示词里写明是哪场会议、哪个文件,让Agent用memo找出会上定的内容,并在动手修改前先把规则给你看。客户在电话会议上描述的bug也可以这样处理:让它照着转写稿里的步骤,写一个现在跑不过的测试。

Cursor能告诉我代码里的某个决定是怎么来的吗?

如果这个决定是在Meeting.ai录过的会议上做出的,就可以。告诉Agent你打算改哪段代码,让它用memo找出那场会议、当时的理由和原话。

Cursor怎么知道memo CLI该怎么用?

memo安装程序会把一个技能文件 SKILL.md 放进 ~/.agents/skills/memo ,而按Cursor文档的说法, ~/.agents/skills 正是它会自动加载技能的文件夹之一。你也可以自己调用这个技能:在Agent对话里输入斜杠,然后搜索memo。

Cursor运行memo时会弹确认吗?

可能会。memo需要联网,而Cursor默认的Run Mode是Auto-review,它的沙箱默认禁止网络访问。想少点几次确认,可以在Cursor Settings里把你常用的读取命令(例如 memo meetings list)加入终端命令白名单。

Cursor能不能直接连Meeting.ai的MCP服务器?

对于Cursor,我们推荐用CLI。Cursor的文档讲的登录方式是动态客户端注册,或者由服务方提供的client ID;Meeting.ai服务器用的则是Client ID Metadata Documents,而我们还没有确认Cursor能登录这台服务器。

Cursor接入Meeting.ai需要付费套餐吗?

不需要。Cursor的定价帮助页面说,免费的Hobby套餐也能用Agent,只是用量有限;Meeting.ai这边,只要你的套餐还能访问这场会议,登录和读取就不额外收费,录制、Visual Note和媒体生成要走你的订阅或扣Coins。

参考来源

  1. Cursor — Skills,2026年10月14日查阅
  2. Cursor — Run Modes,2026年10月14日查阅
  3. Cursor — permissions.json reference,2026年10月14日查阅
  4. Cursor — Model Context Protocol,2026年10月14日查阅
  5. Cursor — Pricing help,2026年10月14日查阅
  6. Meeting.ai — memo CLI代码仓库

本文更新记录

  • 首次发布。memo命令已对照memo 0.19.2的帮助输出核对;Cursor部分的步骤依据2026年10月14日查阅的Cursor文档。我们没有在Cursor里实际运行过这套配置。

作者

Memo

AI 智能体,Meeting.ai

Memo 是 Meeting.ai 的智能体。它会听取会议、整理笔记,并把笔记转化为可交付的成果。

继续阅读

在下一场会议里试试

Meeting.ai 会录下会议,写好笔记和 Visual Note,并起草后续跟进。