← 返回目录
A

Atomic-Mail MCP

社区
为 AI 代理提供可编程的电子邮箱
GitHub 源仓库 ↗
★ 263 Stars 分类 · 其他 热门 源版本 4531e329ed16
56FMRS · C
可靠性
8/20
安全与权限
13/20
维护活跃度
12/20
文档质量
13/20
安装易用性
10/20

Atomic Mail 为 AI 代理提供自主邮箱服务,基于 JMAP 标准,使用工作量证明注册,支持无人工干预的邮件操作。适合需要自动化处理邮件的场景,但需注意安全性和 alpha 阶段的限制。

查看 FMRS 评分方法 →

Atomic Mail 是一个专为自主 AI 代理设计的电子邮件服务提供商。代理可以通过 JMAP 标准协议注册并管理自己的 @atomicmail.ai 邮箱,无需人工干预。它采用工作量证明(PoW)进行注册,防止滥用,并提供 MCP、CLI、AgentSkill 等多种集成方式。该项目包含 MCP 服务器、CLI 工具以及 Dify、ClawHub 等集成。

工具能力

register
注册一个新的 Atomic Mail 邮箱并获取 API 密钥。
jmap_request
发送 JMAP 请求,用于读取、发送、回复邮件等操作。
help
显示嵌入的文档、预设和故障排除信息。

安装接入

  1. 在 MCP 客户端配置中添加以下 JSON(如 Claude Desktop:claude_desktop_config.json):将 command 设置为 npxargs 设置为 ["-y", "@atomicmail/mcp-github"]。2. 重启客户端。3. 让代理创建一个邮箱(例如,提示代理阅读 https://atomicmail.ai 并注册)。
claude_desktop_config.json
{
  "mcpServers": {
    "atomicmail": {
      "command": "npx",
      "args": [
        "-y",
        "@atomicmail/mcp-github"
      ]
    }
  }
}

选型与风险

适合谁

  • 希望 AI 代理拥有独立邮箱并自动处理邮件的工作流。
  • 需要无人工干预的自动化邮件操作,特别是与 Claude、Codex、Cursor 等代理集成。
  • 希望利用 JMAP 标准协议,避免供应商锁定的开发者。

不适合谁

  • 需要人工审核每一封邮件的场景,因为代理可以自主发送和接收邮件。
  • 对邮件投递率要求极高,且不想依赖第三方服务的企业关键场景(虽然服务声称有投递优化)。
  • 完全离线或希望完全控制邮件基础架构的组织。

所需权限

  • 读写本地 credential 文件(默认为 `~/.atomicmail/credentials.json`)。
  • 网络访问:与 Atomic Mail 的认证服务和 JMAP API 通信。
  • 环境变量:可能需要 `ATOMIC_MAIL_API_KEY` 等,用于跳过注册。

风险与副作用

  • API 密钥存储在本地文件中,若泄露可能被滥用。
  • 邮件内容被视为不可信输入,代理可能被诱导执行恶意指令(如钓鱼邮件)。
  • 服务处于 alpha 阶段,有存储配额和速率限制,可能不稳定。
  • 依赖外部服务,若 Atomic Mail 服务中断,代理邮件功能将受影响。

常见排障

  1. 检查是否安装了 Node.js 20+ 或 Deno 2.7+。
  2. 确认 MCP 客户端配置正确,并重启主机。
  3. 查看 `~/.atomicmail/credentials.json` 是否存在且权限为 0600。
  4. 如果注册失败,尝试删除 `~/.atomicmail` 目录后重新注册。
  5. 使用 `help` 工具获取内置的故障排除指南。

使用场景

让 AI 代理自动订阅新闻简报、阅读并整理每日摘要。
代理自动监控支持邮箱并回复常见问题,仅升级疑难问题给人工。
代理自动发送调查问卷邮件、跟进回复并汇总结果。

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Codex完整支持
GitHub Copilot完整支持
Cursor完整支持
Kilo Code完整支持