关于 Multi Mail
Multi Mail 是面向多邮箱管理的远程 MCP 服务。它通过一个连接器统一搜索、阅读、起草、发送和整理多个受支持邮箱中的邮件。
主要功能
- 01跨邮箱搜索邮件
- 02阅读邮件和附件
- 03创建草稿、回复和转发
- 04发送并整理邮件
- 05管理标签、筛选器和休假回复
适用场景
- 01查找多个账户中待回复的邮件
- 02查看邮件附件内容
- 03先准备回复并经确认后发送
- 04归档或标记一组邮件
MCP 相关
这是一个远程 MCP 服务,向兼容客户端提供邮箱搜索、邮件阅读、草稿、发送和整理工具。它连接 Gmail、Outlook.com、Hotmail、Microsoft 365、iCloud 和 Fastmail。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mail.lumman.co/mcpclaude mcp add --transport http co-lumman-mail https://mail.lumman.co/mcp{"mcpServers":{"co-lumman-mail":{"type":"http","url":"https://mail.lumman.co/mcp"}}}在 Cursor 中打开{"servers":{"co-lumman-mail":{"type":"http","url":"https://mail.lumman.co/mcp"}}}在 VS Code 中打开{"mcpServers":{"co-lumman-mail":{"type":"http","url":"https://mail.lumman.co/mcp"}}}{"mcpServers":{"co-lumman-mail":{"serverUrl":"https://mail.lumman.co/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Multi Mail
同时使用 Gmail、Outlook、Hotmail、iCloud 和 Fastmail:搜索、阅读、撰写草稿、发送和整理邮件。
Multi Mail 是由 Lumman Ltd 运行的远程 MCP 服务。它将你连接的每个邮箱——Gmail、Outlook.com、Hotmail、Microsoft 365、iCloud 和 Fastmail——整合到一个连接器中,让 AI 客户端一次调用即可搜索所有邮箱,并在每个邮箱中阅读、撰写草稿、发送和整理邮件。此仓库包含客户端要安装的内容:Claude Code、Cursor、Gemini CLI、Antigravity 和 Kiro 的清单、四个技能及其评测。服务本身不在此仓库中。
开始之前
你需要拥有 Lumman 账户,并至少连接一个邮箱:https://lumman.co/mcp/account/multi-mail。在此处使用 Google、Microsoft、通行密钥或通过电子邮件发送的验证码登录。Outlook、Hotmail 和 Microsoft 365 邮箱通过 Microsoft 登录连接,iCloud 和 Fastmail 通过应用密码连接;Google 预览版尚有名额时,Gmail 通过 Google 登录连接;名额用完后,Gmail 或 Google Workspace 邮箱通过应用密码连接。每个邮箱的权限——读取、草稿、发送、整理和设置——都在同一页面上设置。
添加到客户端
Claude
在 Claude 连接器目录中打开 Multi Mail:https://claude.ai/directory/connectors/multi-mail,然后按下 Connect。该列表通过 https://lumman.co/mcp/mail 连接。
Claude Code
/plugin marketplace add lumman-lab/multi-mail
/plugin install multi-mail@multi-mail
该插件会添加 https://lumman.co/mcp/mail 处的连接器,以及下方的四个技能。技能首次连接时,Claude Code 会要求你登录;如果没有,请运行 /mcp 并选择 multi-mail 服务。
Cursor
将连接器添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"multi-mail": { "url": "https://mail.lumman.co/mcp" }
}
}
VS Code
运行 MCP: Add Server,选择 HTTP,粘贴 https://mail.lumman.co/mcp,并将其命名为 multi-mail。也可以将其添加到用户级 mcp.json:
{
"servers": {
"multi-mail": { "type": "http", "url": "https://mail.lumman.co/mcp" }
}
}
Gemini CLI
gemini extensions install https://github.com/lumman-lab/multi-mail
该扩展会添加 https://mail.lumman.co/mcp 处的连接器,以及下方的四个技能。首次调用时,会在浏览器中打开 Lumman 登录页面;运行 /mcp auth multi-mail 可再次打开。
Antigravity
agy plugin install https://github.com/lumman-lab/multi-mail
该插件会添加 https://mail.lumman.co/mcp 处的连接器,以及下方的四个技能,适用于 Antigravity CLI、应用和 IDE。要登录,请在 CLI 中运行 /mcp,打开 multi-mail_multi-mail 并选择 Authenticate;也可以在应用或 IDE 的 Agent settings、Customizations 下按其旁边的 Authenticate;在打开的 Lumman 页面上批准,然后将 Antigravity 页面显示的代码粘贴回 Antigravity。
Kiro
在 Powers 面板中按下 Add Custom Power,选择 Import power from GitHub,粘贴 https://github.com/lumman-lab/multi-mail/tree/main/kiro,然后按下 Install。该 power 会添加 https://mail.lumman.co/mcp 处的连接器。
ChatGPT
- 对于 iCloud 或 Fastmail,请先在账户中的 Add a mailbox 下添加邮箱。
- 打开 chatgpt.com/plugins,按下 +,然后选择 Add custom MCP server。
- 将其命名为 Multi Mail,粘贴
https://mail.lumman.co/mcp,选择 OAuth,勾选复选框,然后按下 Create as a plugin。 - 安装它。在 Lumman 页面上登录;如果尚未连接邮箱,请添加一个,然后批准。
- 在聊天中输入 @,并选择 Multi Mail。
其他客户端
添加远程 MCP 服务 https://mail.lumman.co/mcp:Streamable HTTP、OAuth 2.1 和动态客户端注册。无需密钥或客户端 ID。
登录
连接器会在客户端首次调用时告知登录位置。客户端会在 Lumman 的授权服务器上注册自身,并打开一个标明其名称的 Lumman 页面:登录;如果尚未连接邮箱,请添加一个,然后批准。你批准的每个客户端都会列在 https://lumman.co/mcp/account/multi-mail 的 AI apps 下,可从那里移除。
技能
Claude Code、Cursor、Gemini CLI 和 Antigravity 会随连接器加载四项技能,并在请求匹配时自行选择。在 Claude Code 中,每项技能也都是一个命令,例如 /multi-mail:triage。
triage- 查看所有邮箱中待处理的事项:哪些需要回复、哪些需要决定、哪些可以稍后处理。不会更改任何内容。attachments- 以文本形式读取 PDF(包括扫描页面)、Word、Excel 或 PowerPoint 附件的内容。drafting- 撰写新邮件、回复或转发内容并显示给你,只有你确认该草稿后才会发送。labels- 查找重复标签(Outlook 类别),以及 Gmail 中未使用的标签,并提出合并建议;未经你同意不会进行任何更改。
示例:
- “我的 Outlook 和 Gmail 中有哪些邮件还需要回复?”
- “Dana 发到我 Hotmail 的发票总额是多少?”
- “在 Outlook 中回复 Sam,说周五可以,并在发送前给我看看。”
工具
| 工具 | 名称 | 功能 |
|---|---|---|
mailboxes_list | 列出邮箱 | 按名称列出此账户持有的邮箱 |
messages_list | 搜索邮箱 | 按对应服务的搜索条件搜索单个邮箱 |
messages_list_all_mailboxes | 搜索所有邮箱 | 一次搜索所有邮箱,按最新顺序排列 |
threads_get | 读取邮件串 | 读取一个邮件串中的所有邮件 |
messages_get | 读取邮件 | 读取一封邮件及其标头和正文 |
messages_attachments_get | 读取附件 | 读取一个附件的内容 |
sweeps_preview | 预览清理内容 | 按发件人查看占用文件夹的邮件 |
drafts_create | 创建草稿 | 撰写一封邮件并将其保存为草稿 |
drafts_update | 编辑草稿 | 替换草稿内容 |
drafts_reply | 起草回复 | 在邮件串中起草回复 |
drafts_forward | 起草转发 | 将邮件及其附件作为草稿转发 |
drafts_delete | 丢弃草稿 | 丢弃草稿,不影响任何已发送内容 |
messages_send | 发送邮件 | 撰写并发送新邮件 |
drafts_send | 发送草稿 | 从邮箱发送草稿 |
messages_reply | 回复邮件 | 在邮件串中发送回复 |
messages_forward | 转发邮件 | 转发邮件及其附件 |
labels_list | 列出标签 | 列出邮箱中的标签及其 ID |
labels_create | 创建标签 | 创建标签并返回其 ID |
labels_update | 编辑标签 | 重命名标签或更改标签颜色 |
labels_delete | 删除标签 | 删除标签,但保留所有邮件 |
threads_modify | 为邮件串添加标签 | 添加或移除邮件串上的标签 |
threads_archive | 归档邮件串 | 将邮件串移出收件箱,但仍可搜索 |
threads_trash | 将邮件串移至垃圾箱 | 将邮件串移入服务提供商保留邮件的位置 |
threads_untrash | 从垃圾箱恢复邮件串 | 将邮件串移出垃圾箱 |
sweeps_apply | 执行预览清理 | 将预览中统计的邮件组移至垃圾箱或归档 |
sweeps_put_back | 撤销清理 | 在 7 天内恢复清理操作移动的内容 |
settings_filters_list | 列出过滤器 | 列出用于归档收到邮件的规则 |
settings_filters_create | 创建过滤器 | 归档收到的邮件,不会转发、移至垃圾箱或标记为垃圾邮件 |
settings_filters_delete | 删除过滤器 | 删除规则,但已归档的邮件保持原位 |
settings_send_as_patch | 编辑签名 | 替换邮箱自身的签名 |
settings_send_as_get | 读取签名 | 查看邮箱当前的签名 |
settings_get_vacation | 查看假期自动回复 | 查看是否启用自动回复及其内容 |
settings_update_vacation | 设置假期自动回复 | 开启或关闭自动回复,并设置其内容 |
邮件会去往何处
Claude 和 Claude Code 会将每次调用发送到 https://lumman.co/mcp/mail,其他所有客户端则发送到 https://mail.lumman.co/mcp——这是由 Lumman 运行的同一服务的两个地址。登录通过这些地址所指定的授权服务器进行。Lumman 不会保留你的邮件副本:客户端请求时,系统会从邮件服务商获取每封邮件及其附件;邮件正文会由 Google Cloud 的 Model Armor 检查提示词攻击(如果请求将附件作为原始文件,则不会检查);邮件只会转发给你已批准的客户端。连接器会转发哪些内容,以及转发给谁,详见隐私政策:https://lumman.co/privacy。
起草技能会要求客户端展示草稿并等待你确认。连接器本身强制执行的是每个邮箱的发送权限,该权限可在 https://lumman.co/mcp/account/multi-mail 设置:关闭发送后,无论客户端提出什么请求,都不会发送任何内容。
限制
- Gmail 登录目前处于 Google 的预览阶段,可用账号数量固定;名额用尽后,Gmail 或 Google Workspace 邮箱需通过应用专用密码连接。
- 丢弃草稿、读取或设置签名,仅适用于通过 Google 登录连接的 Gmail 邮箱。
- 清空通过应用专用密码连接的邮箱时,需要邮件服务器能指定每封邮件的移动位置,iCloud、Fastmail 和 Gmail 均支持此功能;通过这种方式连接的 Gmail 只会清空收件箱。
- Microsoft 允许为 Outlook 类别更改颜色,但不能更改名称。
- 通过应用专用密码连接的邮箱——iCloud、Fastmail 和 Gmail——支持除筛选器、假期自动回复、签名和丢弃草稿之外的所有工具。iCloud 和 Fastmail 的标签就是文件夹,与你自己的邮件应用中显示的一样;标签技能不会更改它们。
- 每个账号每天都有工具调用额度;超出额度后,调用会被拒绝,并告知下一次可用时间。
- 如果邮件正文被判定包含提示词攻击,邮件会被拒绝转发;如果检查无法完成,调用也会被终止。
评测
claude plugin eval . 会运行 4 个测试用例,每种技能各 1 个,使用 evals/ 下的固定模拟文件来回复虚构的 Hotmail 和 Gmail 邮箱。
为了解技能带来的效果,每个测试用例都在连接器工具已就绪的两种设置下运行:一次使用原样发布的插件,一次移除其 skills/ 文件夹后运行(claude plugin eval <copy> --ablation none)。测试于 2026 年 10 月 18 日使用 Claude Code 2.1.292、模型 claude-sonnet-5-5 和 CLI 默认的 Haiku 评判器运行;每种设置下每个用例运行 3 次:
- 分类——列出等待回复的两个邮件会话,不列出其他内容:使用技能和不使用技能均为 3 次中 3 次。技能在此处没有带来可测量的提升。
- 附件——给出从发票 PDF 中读取的总金额和到期日:使用和不使用技能均为 3 次中 3 次。技能在此处没有带来可测量的提升。
- 起草——将回复保存为草稿、展示草稿并在发送前征求确认:使用技能为 3 次中 3 次,不使用技能为 3 次中 0 次;每次运行中,Claude 在未使用技能时都会立即发送回复。
- 标签——提出合并方案,并在更改任何内容前征求确认:使用技能为 3 次中 3 次,不使用技能为 3 次中 0 次;每次运行中,Claude 在未使用技能时都会在征求确认前重新标记邮件。
总分:使用技能为 1.00,不使用技能为 0.74。每个用例运行 3 次,样本量较小;无论 Claude 如何更改,模拟环境都会给出相同回复。
安全
如 SECURITY.md 所述,通过 GitHub 私下报告漏洞。
支持
请通过 Lumman 隐私政策中“联系我们”下的地址联系:https://lumman.co/privacy。
许可
此仓库中的文件采用 MIT 许可,详见 LICENSE。这些文件所连接的 Multi Mail 服务则依据 Lumman 的条款提供:https://lumman.co/terms。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。