办公#邮箱

Email MCP:用 IMAP 和 SMTP 管理任意邮箱

不绑定 Gmail 或 Outlook 的邮件服务器,走标准 IMAP 和 SMTP,支持多账号收发、搜索、定时发送和草稿模板,适合自有域名和小众邮箱。

项目与安装文档

查看项目

https://github.com/codefuturist/email-mcp

邮件类 MCP 大多绑定在 Gmail API 或 Microsoft Graph 上,用 Fastmail、iCloud、ProtonMail Bridge 或公司自建邮箱的人就被落下了。Email MCP 走最通用的 IMAP 和 SMTP:只要邮箱支持这两个协议就能接,还能同时挂多个账号,让智能体在私人邮箱和工作邮箱之间一起处理。

能做什么

  • 读和搜:list_emails 按日期、发件人、标记过滤,search_emails 搜主题和正文,get_thread 按 References 头还原整串对话,download_attachment 取附件(上限 5 MB)。
  • 写和发:send_email、reply_email、forward_email 处理收发,save_draft 存草稿,apply_template 套模板,schedule_email 定时发送。
  • 整理:移动、标记、批量操作最多 100 封,按服务商自动选择标签方式(Gmail 标签、ProtonMail 文件夹或 IMAP 关键字)。
  • 实时监听:基于 IMAP IDLE 的监听器能在新邮件到达时触发 AI 分拣、桌面通知或 webhook。

适合谁

  • 用自有域名或非 Google、非微软邮箱,又想让智能体帮忙清理收件箱、起草回复的人。
  • 同时管理好几个邮箱账号的自由职业者和小团队。

接入方式

需要 Node.js 22 或更新版本。先运行向导添加账号,它会自动识别服务器设置并测试连接:

npx @codefuturist/email-mcp setup

然后在客户端配置里启动 stdio 服务器:

{
  "mcpServers": {
    "email": {
      "command": "npx",
      "args": ["-y", "@codefuturist/email-mcp", "stdio"]
    }
  }
}

编辑点评

一个值得关注的小项目:截至 2026-10-06 约 120 star,但 README 完整,暴露 47 个工具、7 个提示和 6 个资源,还有按账号的令牌桶限流和不记录密码的审计日志。和 Google Workspace MCP、Microsoft 365 MCP 相比,它放弃了日历和文档,换来的是对任何邮箱的通用性。风险要说在前面:它拥有发信、删信甚至 delete_mailbox 删除整个文件夹的能力,邮件里的提示词注入可能诱导智能体乱发邮件,配置里有全局只读开关,刚上手建议打开;账号密码默认以明文写在 ~/.config/email-mcp/config.toml,Gmail 应使用应用专用密码,OAuth2 支持仍是实验性的。许可证为 LGPL-3.0。