# Claude Code 连接会议纪要与笔记 MCP：5 家有现成命令，其余怎么接

> Granola、Notion、语雀等 5 个工具的官方文档自带 Claude Code 命令；其余用通用命令加端点、claude.ai 连接器、飞书 CLI 或本地文件。

- URL: https://blog.laozhang.ai/zh/posts/connect-claude-code-to-note-taker
- Published: 2026-10-01
- Updated: 2026-10-01
- Author: LaoZhang AI Team (https://blog.laozhang.ai/zh/about)
- Category: Claude Code
- Tags: Claude Code, MCP, 会议纪要, 笔记, 连接器

---
让 Claude Code 读到会议纪要或笔记，一共有四条路线，走哪条由你用的工具决定：

1. **在终端里添加厂商的 MCP 服务器。** Granola、Circleback、Fathom、Notion、语雀这 5 家的官方文档里有现成的 `claude mcp add` 命令，复制、运行、在浏览器里授权即可。
2. **复用已经在 claude.ai 里连好的连接器。** Otter、Tactiq、tl;dv、Read AI 这类工具的文档主要是为 Claude 聊天应用写的。只要 Claude Code 是用 claude.ai 账号登录的，这些连接器会自动出现在 `/mcp` 里；用 API key 登录则不会。
3. **用命令行工具代替 MCP。** 飞书妙记和会议纪要的官方路径是飞书 CLI，Claude Code 通过执行命令来调用它。
4. **把文件直接交给 Claude Code。** Obsidian 库本来就是一个 Markdown 文件夹，导出的转写文件也一样，用 `--add-dir` 加进来就能读，不需要任何服务器。

下面的命令和端点都引自各厂商或 Anthropic 的官方文档，截至 2026 年 10 月 1 日；厂商没有写出 Claude Code 命令的地方会明确标出，不替它们补。

## 你的工具走哪条路线：会议纪要与笔记工具对照表

先在表里找到自己的工具。"厂商命令"指厂商文档里印着 Claude Code 专用的命令；"只有端点"指厂商给了 MCP 地址和授权方式，但没写 Claude Code 怎么加。

| 工具 | 官方 MCP 端点 | 在 Claude Code 里的接法 | 读写 | 会卡住你的条件 |
| --- | --- | --- | --- | --- |
| Granola | `https://mcp.granola.ai/mcp` | 厂商命令 | 只读 | 免费版只有最近 30 天自己的笔记；取转写要付费版 |
| Circleback | `https://circleback.ai/api/mcp` | 厂商命令 | 读，写操作需授权时勾选 | 厂商博客称免费版含 MCP |
| Fathom | `https://api.fathom.ai/mcp` | 厂商命令，经 `mcp-remote` 桥接 | 7 个工具，名称未公开 | 本机要有 Node |
| Otter.ai | `https://mcp.otter.ai/mcp` | 只有端点 | 只读 | 套餐要求未写明 |
| Fireflies.ai | `https://api.fireflies.ai/mcp` | 只有端点 | 读写，19 个工具 | 支持 OAuth 或 API key |
| Fellow | `https://fellow.app/mcp` | 只有端点 | 读，另有议程的写与删 | 工作区管理员要先开启 MCP |
| Tactiq | `https://mcp.tactiq.io` | 只有端点 | 只读 | Team 及以上才能取详情、摘要和转写 |
| tl;dv | `https://mcp.tldv.io/mcp` | 只有端点 | 只读 | 你和会议组织者都要是 Pro 及以上 |
| Read AI | `https://api.read.ai/mcp` | 只有端点，厂商指向连接器 | 读，另有 2 个写工具 | 公开测试阶段 |
| MeetGeek | `https://mcp.meetgeek.ai/mcp` | 状态不明 | 读，另可上传录音 | 官方指南对 Claude Code 的说法前后不一 |
| Zoom | `https://mcp.zoom.us/mcp/meeting/streamable` 等 7 个 | 要自己申请令牌 | 读为主 | 不支持动态客户端注册 |
| 腾讯会议 | `mcp.meeting.tencent.com` | 官方未给 Claude Code 步骤 | 读写，18 个工具 | 仅个人账号可取 Token |
| 飞书妙记 | 远程 MCP 不含妙记 | 飞书 CLI | 读写 | 需完成用户授权 |
| Notion | `https://mcp.notion.com/mcp` | 厂商命令 | 读写，权限同你本人 | 会议纪要查询工具要 Business 及以上并开通 Notion AI |
| 语雀 | 本地 stdio 服务器 | 厂商命令 | 读写，19 个工具 | 需要 Token |
| Evernote | `https://mcp.evernote.com/mcp` | 官方给了 `.mcp.json` 片段 | 28 个工具 | 测试版，仅付费套餐 |
| Obsidian | 没有官方 MCP | 本地文件夹 | 按 Claude Code 权限模式 | 无 |

Teams、OneNote、Apple Notes、Google Keep、NotebookLM、钉钉 AI 听记、通义听悟不在表里，原因放在后面单独说。

## Granola、Circleback、Fathom、Notion、语雀：复制厂商给的命令

这 5 个工具不需要你自己拼命令，各家文档里的原文如下。

```bash
# Granola
claude mcp add granola --transport http https://mcp.granola.ai/mcp

# Circleback
claude mcp add --transport http circleback https://circleback.ai/api/mcp

# Fathom
claude mcp add fathom -- npx mcp-remote@latest https://api.fathom.ai/mcp

# Notion
claude mcp add --transport http notion https://mcp.notion.com/mcp

# 语雀
claude mcp add yuque -- npx -y yuque-mcp --token=YOUR_TOKEN
```

前四个用的是浏览器 OAuth：命令跑完后启动 Claude Code，在会话里输入 `/mcp`，选中对应的服务器，按提示在浏览器里登录并授权。Granola 的文档写的就是 `/mcp` → granola → Authenticate。也可以不进会话，直接在终端执行 `claude mcp login granola`。

几处会影响结果的细节：

- **Granola** 只返回 Granola 应用里当前选中的那个工作区的笔记，要读另一个工作区得先在应用里切换。它没有 API key 模式，只有 OAuth。免费的 Basic 套餐只能读自己最近 30 天的笔记，`get_meeting_transcript` 和 `list_meeting_folders` 属于付费工具；Enterprise 需要管理员先开启，管理员还可以关掉转写访问。详见 [Granola 的 MCP 文档](https://docs.granola.ai/help-center/sharing/integrations/mcp)。
- **Circleback** 的写工具（分享会议、新建或删除待办、改标签）只有在连接时授予了写权限才可用。只想让 Claude Code 读会议内容，授权时就不要勾写权限。端点以 [Circleback 文档](https://circleback.ai/docs/support/platform/circleback-mcp)里的 `circleback.ai/api/mcp` 为准，有些第三方目录写的是另一个主机名。
- **Fathom** 的命令中间多了 `npx mcp-remote@latest`，这是一个本地桥接程序，所以机器上要装 Node。[Fathom 的开发者文档](https://developers.fathom.ai/mcp-docs/claude)还提醒：工具清单只在会话启动时读取一次，中途重连之后要开一个新会话才看得到工具。它没有写明直接用 `--transport http` 是否可行。
- **Notion** 连上之后拥有你本人在 Notion 里的全部权限，能搜索、读取，也能新建、修改、移动页面和数据库。专门查会议纪要的 `notion-query-meeting-notes` 工具需要 Business 及以上套餐并开通 Notion AI。Notion 目前不支持无交互授权，命令见 [Notion 的 MCP 入门文档](https://developers.notion.com/guides/mcp/get-started-with-mcp)。
- **语雀** 的命令出自[语雀官方组织的仓库](https://github.com/yuque/yuque-mcp-server)，Token 在语雀的开发者设置里创建。这条命令把 Token 写在了参数里，它会跟着服务器配置一起保存，所以不要把这台服务器加到项目共享范围。README 也支持用环境变量 `YUQUE_TOKEN` 传 Token；团队 Token 绑定了空间时，还要带上空间地址。

默认情况下 `claude mcp add` 把服务器加在 local 范围：只在当前项目生效，只有你自己能看到。想在所有项目里都能问会议内容，加上 `--scope user`。

## 只给端点的 Otter、Fireflies 等 6 家：通用命令或连接器

Otter、Fireflies、Fellow、Tactiq、tl;dv、Read AI 给了端点和授权方式，但文档里的接入步骤是为 Claude 聊天应用、ChatGPT、Cursor 写的，没有 Claude Code 命令。你有两种做法。

**做法一：用 Anthropic 文档里的通用命令加端点。** [Claude Code 的 MCP 文档](https://code.claude.com/docs/en/mcp)写明，Anthropic 目录里的远程服务器都可以用 `claude mcp add` 添加，远程服务器推荐 HTTP 传输：

```bash
claude mcp add --transport http <name> <url>

# 以 Otter 为例，名字自取，端点来自上表
claude mcp add --transport http otter https://mcp.otter.ai/mcp
```

这是把 Anthropic 记载的通用写法和厂商公布的端点组合起来，厂商自己没有印这条命令，所以它算"文档上成立、厂商未确认"的做法。加完之后同样用 `/mcp` 走浏览器授权；如果状态一直是连接失败，就换做法二。

Fireflies 多一个选择，它的端点同时接受 OAuth 和 API key，文档里给 Claude 桌面应用的配置用的就是 `Authorization: Bearer` 请求头。对应到 Claude Code 的通用写法是：

```bash
claude mcp add --transport http <name> <url> --header "Authorization: Bearer <token>"
```

要注意一点：配置了 `Authorization` 请求头之后，如果服务器拒绝这个令牌，连接会直接失败，不会退回去走 OAuth。Fireflies 只支持 Streamable HTTP，旧的 HTTP+SSE 方式已经停用。

**做法二：先在 claude.ai 里连好，Claude Code 自动带过来。** 在 [claude.ai/customize/connectors](https://claude.ai/customize/connectors) 添加并授权连接器，之后用 claude.ai 账号登录的 Claude Code 会自动加载它，在 `/mcp` 列表里带着来自 claude.ai 的标记。这是 Otter、Tactiq、tl;dv、Read AI 的文档实际描述的路径，Read AI 明说连到 Claude 账号后在 Claude Code 和 Cowork 里都能用。Team 和 Enterprise 套餐只有管理员能添加连接器。至于哪个 Claude 套餐才能加连接器，各厂商的说法并不一致（Tactiq 说免费版可以加一个，Fireflies、tl;dv 等说要付费版），以 claude.ai 里实际显示的为准。

各家自己的门槛：

- **Tactiq** 的端点是 `https://mcp.tactiq.io`，后面没有 `/mcp`。免费版和 Pro 只能搜索和列出会议，Team 及以上才能取详情、摘要和完整转写。权限范围是授权时选的，升级套餐后要断开重连，否则调用会报 `The mcp:meetings:details permission is required`。
- **tl;dv** 需要 Pro 及以上，而且会议组织者也得是 Pro 及以上；一次搜索最多返回 50 场会议；组织管理员可以关闭 MCP。
- **Fellow** 要工作区管理员先开启 MCP，管理员还能逐个开关工具。Fellow 的两份文档对这个开关所在的设置页写法不同，找不到时两处都看一下：Developer 下的 MCP，或 Security 下的 "Allow users to create MCP connections"。
- **Read AI** 的访问令牌 10 分钟过期，列会议每页最多 10 场；工作区成员需要开启 Downloads 选项。
- **Otter** 只有 3 个工具（账号信息、搜索、取完整转写），能读到你录的和工作区里共享给你的会议。
- **MeetGeek** 的[官方指南](https://support.meetgeek.ai/en/articles/13491658-public-mcp-cloud-guide)一处说 Claude Code "coming soon"，另一处又有 "Connect from Claude Code" 小节却没给命令，现状不能算正式支持。它另有一个官方开源的自托管 stdio 服务器，用 `MEETGEEK_API_KEY`。
- **Evernote** 的[官方页面](https://evernote.com/mcp)把 Claude Code CLI 列在已测试的客户端里，给的是 `.mcp.json` 片段而不是命令。把那段配置放进项目根目录的 `.mcp.json`，或者用 `claude mcp add-json` 传入 `mcpServers` 里面的那个对象。

### Zoom 不能点 Authenticate，要自己拿令牌

Zoom 是这一组里最麻烦的。它有 7 个官方 MCP 服务器，用 Bearer 令牌访问，但不支持动态客户端注册，所以 Claude Code 里常规的浏览器授权走不通。[Zoom 官方的 Claude 插件](https://github.com/zoom/zoom-plugin-claude)自带一份 `.mcp.json`，通过环境变量 `ZOOM_MCP_ACCESS_TOKEN` 传令牌，文档明确要求不要用 Claude Code 里的 Authenticate 按钮：你要在 Zoom Marketplace 建一个 General 应用，自己取得用户级 OAuth 令牌再导出到环境变量。

另一边，Zoom 的新闻稿说它的 claude.ai 连接器在 Claude Code 里可用，这条路要求 Zoom Workplace Pro 及以上的 Licensed 用户，并且有所有者或管理员权限。两种说法同时存在：能用 claude.ai 账号登录 Claude Code 的，先试连接器；否则只能走手动令牌。

## 用 API key 登录 Claude Code 时，claude.ai 连接器不会出现

连接器这条路只在一种登录方式下成立：Claude Code 当前生效的认证是 claude.ai 订阅登录。Anthropic 的文档列出了不加载连接器的情况，即使你之前执行过 `/login`：

- 设置了 `ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`，或配置了 `apiKeyHelper`；
- 通过 Bedrock 这类第三方平台使用；
- 使用联合身份凭证；
- 用的是 `claude setup-token` 生成的 `CLAUDE_CODE_OAUTH_TOKEN`。

国内不少人是用 API key 或把 `ANTHROPIC_BASE_URL` 指到别的网关来跑 Claude Code 的，这正好落在第一种情况里。此时在 claude.ai 里连好的 Otter、tl;dv 不会出现在 `/mcp` 中，这不是故障。先执行 `/status` 看当前生效的是哪种认证，再决定：要么去掉对应的环境变量后用 `/login` 选 claude.ai 账号，要么放弃连接器，改用终端里的 `claude mcp add`。在终端里自己添加的服务器不受登录方式影响。

![判断 claude.ai 连接器为什么没出现在 Claude Code 里的流程：先看登录认证方式，再看设置和本地同地址服务器](https://blog.laozhang.ai/posts/zh/connect-claude-code-to-note-taker/img/connector-login-check.webp)

还有两种情况会让连接器"消失"：设置里写了 `disableClaudeAiConnectors: true` 或 `ENABLE_CLAUDEAI_MCP_SERVERS=false`；或者你在本地又加了一个指向相同地址的服务器，本地那个优先，连接器会被标为隐藏。优先级从高到低是 local、project、user、插件、claude.ai 连接器。

把 `ANTHROPIC_BASE_URL` 指向非官方地址还有一个副作用：工具搜索默认关闭。正常情况下，会话启动时只加载工具名，定义按需读取；关掉之后，每个服务器的全部工具定义都会在开头占用上下文。Fireflies 有 19 个工具，Evernote 有 28 个，叠在一起就不小了。服务器一多该怎么筛，见 [Claude Code MCP 上下文爆掉：为什么服务器太多会吃窗口，怎么筛选和压缩](https://blog.laozhang.ai/zh/posts/claude-code-mcp-context-overload)。

## 腾讯会议、飞书妙记、钉钉、通义听悟能不能接

国内这几个工具的情况差别很大，逐个说。

### 腾讯会议：有官方 MCP，但 Claude Code 的安装步骤官方没写

[腾讯会议 MCP 说明文档](https://meeting.tencent.com/support/topic/2233/index.html)点名支持 Claude Code，纪要相关的工具也齐全：`get_records_list` 查录制列表，`search_transcripts` 在转写里搜关键词，`get_transcripts_paragraphs` 和 `get_transcripts_details` 取转写全文，`get_smart_minutes` 取 AI 智能纪要。

但它不是一条 `claude mcp add` 能解决的。腾讯会议目前通过"Skills 封装包"接入：包里有一个本地 Python 代理（要求 python3 3.8 及以上），负责把请求加上 `X-Tencent-Meeting-Token` 之后转发到云端的 `mcp.meeting.tencent.com`。文档里的安装步骤只写了 OpenClaw 的对话安装，没有 Claude Code 的命令或配置。照着别的工具的写法去拼一条命令并不可靠，因为请求头的名字、版本号和代理逻辑都封在包里。

动手之前要知道的条件：

- 个人版、专业版已开放；商业版和企业版要填表申请，而且目前只支持用个人账号获取 Token。
- Token 长期有效，等同于你的会议身份：拿到它的人可以预约、修改、取消会议，并读取你的全部录制和纪要。怀疑泄露就到 AI Skill 专区重置。
- 文档的安全建议写着不要把 Token 复制到任何 AI 对话框，推荐放进环境变量 `TENCENT_MEETING_TOKEN`；可同一份文档的对话安装步骤，又是让你把含 Token 的安装指令粘贴发给 OpenClaw。两处互相矛盾。按更保守的那条来：Token 只放环境变量，不贴进对话。
- 查不到录制时先看两点：主持人有没有在会中手动开启云录制；会议结束后云录制要处理 5–30 分钟。

在官方补上 Claude Code 的步骤之前，稳妥的做法是把需要的纪要存成文本文件，走后面的本地文件路线。

### 飞书妙记和会议纪要：用飞书 CLI，不是远程 MCP

飞书的官方远程 MCP 目前只支持云文档（搜索、读取、创建文档等），不包含妙记和视频会议；其中个人链路被官方标为不推荐，新建的服务有效期只有 7 天。

读妙记和会议纪要的官方路径是[飞书 CLI](https://github.com/larksuite/cli)，文档点名了 Claude Code。能力表里与本题相关的两行是：视频会议可以"搜索会议、获取纪要和逐字稿"，妙记可以"搜索妙记、下载音视频、获取总结待办章节"。

```bash
npx @larksuite/cli@latest install
lark-cli auth login
```

第二条命令是用户授权，运行后打开链接在飞书里确认。不授权也能用，但读不到你个人的日程、妙记这类数据。装完后重启 Claude Code，让随 CLI 安装的 Skills 加载进来，然后直接用自然语言提要求，比如"读一下这条妙记，把里面的待办列出来"。

这条路和 MCP 的区别在于：飞书 CLI 是命令行工具，Claude Code 是通过执行 shell 命令来调用它的，所以每次调用都受 Claude Code 的命令执行权限约束，也不会出现在 `/mcp` 列表里。飞书 CLI 能发消息、写文档、约会议，权限范围比只读妙记大得多，授权时留意它申请了哪些业务域。

### 钉钉 AI 听记、通义听悟：没有官方 MCP，走导出

钉钉官方的 [dingtalk-mcp](https://github.com/open-dingtalk/dingtalk-mcp) 提供的能力分组里没有 AI 听记和会议纪要。通义听悟在公开文档里没有官方 MCP 服务器的记载；它的帮助中心说明可以把原文、笔记等导出到本地，具体格式以导出界面为准。这两个工具目前的可行做法是导出成文本文件，再用下一节的方法交给 Claude Code。

## Obsidian 和导出的转写文件：用 --add-dir 把目录交给 Claude Code

笔记已经是本地文件时，不需要 MCP。Obsidian 官方没有提供 MCP 服务器，但 [Obsidian 的说明](https://help.obsidian.md/data-storage)很清楚：一个库就是一个装着 Markdown 纯文本文件的本地文件夹，外部程序改了文件它会自动识别。Claude Code 读文件、搜文件本来就是基本能力。

Claude Code 默认能访问启动时所在的目录。笔记不在项目目录里时，三种方式把它加进来：

```bash
# 启动时附加
claude --add-dir ~/Documents/MyVault

# 会话中附加
/add-dir ~/Documents/MyVault
```

第三种是在设置里写 `additionalDirectories`，每次启动自动带上。附加目录里的文件可以直接读取，不会逐个弹确认；修改文件则遵循当前的权限模式。只想让它读笔记、不想让它改，就不要开自动接受修改的模式。另外，`--add-dir` 只给文件访问权，那个目录里的 `.claude/` 配置大多不会被加载。

导出的会议转写同理：把 Markdown 或 TXT 文件放进一个固定目录，例如项目里的 `meeting-notes/`，然后直接问"根据 meeting-notes 里 9 月 28 日那场评审的记录，列出和支付模块有关的决定"。这条路的代价是手动导出，好处是不依赖套餐、管理员开关和登录方式，对腾讯会议、钉钉听记、通义听悟这些暂时接不上的工具同样有效。

Obsidian 另有官方 CLI（需要 1.12.7 及以上的安装包，在设置的 General 里开启 "Command line interface"，并且应用要保持运行）。社区里还有 Local REST API 插件、`mcp-obsidian` 这类 MCP 项目，它们不是 Obsidian 官方出品，只在你确实需要搜索标签、反向链接这类库内结构时才值得考虑。

## Teams、OneNote、Apple Notes、Google Keep 目前没有官方接法

这几个常被问到的工具，截至 2026 年 10 月 1 日都没有可以直接照做的官方路径：

- **Microsoft Teams**：微软的公开文档里没有专门读取会议转写的 MCP 服务器。微软的 Work IQ CLI（`npx -y @microsoft/workiq mcp`）可以对邮件、会议、文档和 Teams 消息做自然语言查询，但需要 Copilot 授权和租户管理员同意，[它的文档](https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/work-iq/cli)也没有展示取转写。
- **OneNote**：Claude 的 Microsoft 365 连接器[明确说明](https://support.claude.com/en/articles/12542951-set-up-the-microsoft-365-connector)读不了 OneNote。
- **Apple Notes**：Apple 没有公布过 MCP 服务器。Anthropic 的帮助页把"读取 Apple Notes"作为桌面扩展的例子，而桌面扩展只在 Claude 桌面应用里可用，没有任何官方说法表明它能用于 Claude Code。
- **Google Keep、NotebookLM**：Google 公布的[支持 MCP 的产品清单](https://docs.cloud.google.com/mcp/supported-products)里，Workspace 部分是 Drive、Gmail、Calendar、Chat、People API，没有这两个。

公开文档里没有记载，不代表以后不会有。这些工具现在的可行做法仍是导出成文本，或者把内容放到 Notion、Obsidian 这类接得上的地方。公司内部自建的会议系统想接进来，路线选择见 [Claude MCP 内部工具 API 集成：直连工具、MCP 连接器还是自建服务器？](https://blog.laozhang.ai/zh/posts/claude-mcp-internal-tools-api-integration)。

## 用 claude mcp list 确认接上，再问一个能核对的问题

"命令没报错"不等于 Claude Code 读得到内容。分两步确认。

**第一步，看连接状态。** 在终端执行：

```bash
claude mcp list
```

每个服务器后面有一个状态：`✔ Connected` 表示已连上；`! Needs authentication` 表示还没授权，进会话用 `/mcp` 完成登录；`✘ Failed to connect` 表示连不上，先核对端点有没有抄错（Tactiq 没有 `/mcp` 后缀，Fathom 需要 Node）。项目 `.mcp.json` 里的服务器在你批准之前显示 `⏸ Pending approval`。想看单个服务器的详情，用 `claude mcp get` 加服务器名。

**第二步，问一个你知道答案的问题。** 例如"列出我最近 5 场会议的标题和日期"，然后和工具里看到的对一遍。对不上时，常见原因大多在工具那一侧：

| 现象 | 先查什么 |
| --- | --- |
| Granola 返回的会议不全 | 应用里当前选的工作区；免费版只有最近 30 天 |
| Tactiq 能列出会议但取不到内容 | 套餐是否 Team 及以上；升级后是否断开重连 |
| tl;dv 某场会议读不到 | 那场会议的组织者是否 Pro 及以上 |
| Fathom 授权后看不到工具 | 开一个新会话 |
| Fellow 连不上 | 管理员是否开启了 MCP |
| 腾讯会议查不到录制 | 是否开启了云录制；会后是否已过 5–30 分钟 |
| claude.ai 连接器不在 `/mcp` 里 | 用 `/status` 看认证方式 |

不想再用时，`claude mcp remove` 加服务器名即可删除；删除远程服务器会一并清掉本地保存的 OAuth 令牌。需要注意，`claude -p` 这种非交互模式跑不了 OAuth，要先在交互会话里登录一次。

## 一小时的逐字稿会撞上 25,000 token 输出上限

接上之后最容易遇到的问题是转写太长。Claude Code 对单次 MCP 工具输出有两道线：超过 10,000 token 会给出警告，默认上限是 25,000 token。超出上限的非图片结果不会塞进对话，而是保存到 `~/.claude/projects/` 下该会话的 `tool-results` 目录，对话里只留一个文件路径。

一场一小时会议的逐字稿通常远超这个数。这是按会议长度做的推断，不是哪家厂商的说法，但后果是确定的：取整场转写时，Claude Code 拿到的可能只是一个文件路径，它需要再分段去读那个文件。

![Claude Code 单次 MCP 输出的 10,000 与 25,000 token 两道线，以及处理长转写的三种办法](https://blog.laozhang.ai/posts/zh/connect-claude-code-to-note-taker/img/mcp-output-limit.webp)

三种处理办法，按推荐顺序：

1. **先要摘要，不要全文。** 多数工具把摘要和转写分成了不同的工具，例如 Fellow 的 `get_meeting_summary`、Fireflies 的 `fireflies_get_summary`、腾讯会议的 `get_smart_minutes`。在提问时直接说"用会议摘要回答，不要取完整转写"。
2. **在转写里搜，而不是整篇取。** Circleback 的 `SearchTranscripts`、腾讯会议的 `search_transcripts` 支持按关键词查。问"上周研发周会里关于性能优化说了什么"，比"把上周周会的转写给我"省得多。
3. **确实需要全文时调高上限。** 启动前设置环境变量，文档里的示例值是 50000：

```bash
export MAX_MCP_OUTPUT_TOKENS=50000
```

调高上限意味着整篇转写进入上下文，后面写代码的空间会变小。只为某一次查证才值得这么做，平时保持默认。

各家还有自己的频率和数量限制：Granola 平均每分钟约 100 次请求，Read AI 每个用户每分钟 100 次，Notion 的搜索工具每 10 秒 20 次，Fireflies 和 tl;dv 的搜索一次最多返回 50 条。让 Claude Code 批量翻几个月的会议时会碰到。

## 带写操作的服务器、别人说的话和团队共享配置

会议内容接进编码工具，有三件事要在一开始想清楚。

**哪些服务器能改你的数据。** "只读"不是通用属性。按各家文档，Granola、Otter、Tactiq、tl;dv 是只读的。下面这些带写操作：

- Circleback：分享会议，新建、修改、删除待办，改标签；需在连接时授予写权限。
- Fireflies：分享会议、改标题、移动会议、创建 soundbite。
- Fellow：议程和议程模板的写入，包括删除。有些第三方介绍说它只读，与 Fellow 自己的工具清单不符。
- Read AI：创建 meeting agent、分享报告。
- MeetGeek：上传录音做分析。
- Notion、语雀：完整的读写。
- 腾讯会议：预约、修改、取消会议，文档称修改和取消会先向你确认。

能在授权时不给写权限的（Circleback），就不给；管理员能逐个关工具的（Fellow），让管理员关掉不需要的。Claude Code 调用 MCP 工具前的确认提示也不要对这些服务器一律放行。

**会议里别人说的话会成为模型的输入。** Anthropic 的文档提醒：连接前先确认你信任这台服务器，会拉取外部内容的服务器可能带来提示注入风险。会议转写正是这种外部内容，里面是所有与会者说的话，包括外部客户和供应商。由此可以推出一条实用规则：让 Claude Code 根据转写去执行命令、改代码、发消息之前，先让它把打算做的事列出来，你看过再放行。另外，Fireflies 的文档写明，零数据保留的承诺不适用于经 MCP 流出的数据；公司对会议内容有合规要求的，先确认这一点。

**要不要把服务器写进团队仓库。** `--scope project` 会把服务器配置写进项目根目录的 `.mcp.json`，随版本库共享给所有人；别人第一次在交互会话里使用前需要批准。对 OAuth 类的服务器，共享的是服务器条目，每个人仍要用自己的账号授权，读到的也是各自有权限的会议。但像语雀那样把 Token 写在命令参数里的，Token 会跟着配置一起进仓库，这类只能留在 local 或 user 范围。会议纪要服务器大多绑定个人账号，放在 local 或 user 范围通常更合适；只有团队确实约定用同一个工具时，才值得写进 `.mcp.json`。

会议纪要只是 Claude Code 可以接的外部数据之一。还在决定先接哪几个服务器的话，可以看 [Claude Code 最值得先加的 MCP（2026）：按工作流选第一批集成](https://blog.laozhang.ai/zh/posts/claude-code-best-mcp-servers)。
