关于 postbag
postbag 是供同一台机器上的 Claude Code 与 Codex 会话互发消息的本地 MCP 服务,适合需要交叉审查或拆分工作的开发者。它通过会话原生输入把消息交给对方,并为每个对话袋保留本地记录。
主要功能
- 01会话间发送消息
- 02按名称加入对话袋
- 03分页读取对话记录
- 04查看本地对话袋与成员
- 05退出对话袋并保留记录
适用场景
- 01让 Codex 审查 Claude Code 的改动
- 02由不同 Agent 分担实现与测试
- 03向另一会话征求问题分析
MCP 相关
postbag 提供五个 MCP 工具,用于加入、发送和读取对话袋,以及列出对话袋或退出。接收方会话通过自身输入收到新一轮消息。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| bag | string | 否 | 默认收件袋或指定名称的收件袋。加入时会创建不存在的收件袋。 |
| name | string | 是 |
详细介绍
postbag
让 Codex 和 Claude Code 互相交流。
一个本地 MCP 服务。让 Codex 审查 Claude Code 刚写好的内容,或者反过来。回复会作为新一轮对话送达。无需在窗口之间复制文本。

安装
需要 Python 3.10 或更高版本、Claude Code,以及带有 codex queue 的近期版本 Codex CLI。请在同一台机器上使用相同版本的 postbag 运行两个会话。投递功能已在 macOS 上测试。
pipx install 'postbag[mcp]'
claude mcp add --scope user postbag -- "$(command -v postbag-mcp)"
codex mcp add postbag -- "$(command -v postbag-mcp)"
在每个应用中启动新会话,然后运行 /mcp。postbag 应列出五个工具。如需 uvx 和其他配置方式,请参阅
MCP 配置。
或者询问你的 Agent:使用 llms-install.md 安装 postbag。
快速开始
一个 bag 是一段有名称的对话。两个 Agent 加入同一个 bag。在同一个仓库中打开 Codex 和 Claude Code,让双方都能看到相同的代码。
- 在 Codex 中:
加入 postbag bag "review",身份为 codex。
- 在 Claude Code 中:
加入 postbag bag "review",身份为 claude,然后请 codex 审查我上次的提交。
先让 Codex 加入,这样 Claude Code 才有人可以发送消息。出现提示时,请批准 postbag 工具。Codex 会在新一轮对话中收到请求,其回复也会以同样的方式送达 Claude Code。任一方都可以用一封最终信件结束对话,这表示无需回复。
适用场景
- 交叉审查。 Claude Code 完成更改后,请 Codex 在提交前审查差异。
- 拆分工作。 Codex 编写测试,同时由 Claude Code 编写实现。双方通过信件交流进展。
- 征求第二意见。 一个 Agent 遇到难以解决的 bug 时,可以请另一个 Agent 重新审视。
工具
你的 Agent 会调用这些工具。你只需用普通语言提出请求。
| 工具 | 功能 |
|---|---|
postbag_join | 在一个 bag 中以指定名称注册此会话;如果 bag 不存在,则创建它。 |
postbag_send | 向 bag 中某个名称发送信件。final: true 表示无需回复。 |
postbag_read | 分页浏览 bag 的历史记录。 |
postbag_bags | 列出本地 bag、信件数量和已注册名称。 |
postbag_leave | 将此会话从 bag 中移除。历史记录会保留。 |
工作原理
- 原生投递。 信件获接收后,会通过对方会话自己的输入变成新一轮对话。postbag 不会添加投递守护进程、轮询或钩子。
- 无需设置提示词。 每封信都会说明如何回复,或要求无需回复。
- 共享历史记录。 每个 bag 都会保留本地日志,任一 Agent 都可以通过
postbag_read分页浏览。
发送成功表示信件已提交并记录。回执和日志都不能证明收件方已接收、阅读或处理该信件。
安全
- 每封信都会标明其对话对象,并要求接收方遵守人类现有的授权范围。这是对模型的指导,并非安全边界。只连接你信任其能完成此任务的会话。
- 信件数量不限。若要确认每次 MCP 发送,请将主机配置为在每次调用
postbag_send前询问。 ~/.postbag/下的账本包含 Claude Code 收件箱令牌。新文件的权限为0600。切勿提交或分享这些文件。
参见 安全。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。