SuperAPI AI 工具集

mcp

Emailens MCP 是一个用于邮件兼容性分析的 MCP 服务器,可帮助 AI 助手在发送前检查 HTML 邮件在 21 个邮件客户端中的渲染效果。它支持分析、预览、对比、修复邮件,并可捕获真实截图和创建可分享链接(需 API 密钥)。支持 HTML、MJML、Maizzle 和 React Email 格式,分析前会先编译模板,确保检查的是收件人实际收到的 HTML。内置全面的质量审计,覆盖 CSS 兼容性、垃圾邮件评分、链接校验、无障碍、图片、收件箱预览、Gmail 截断、深色模式模拟等。

访问官网

工具介绍

用途

Emailens MCP 是一个面向 AI 助手的 MCP 服务器,专注于邮件兼容性分析。在发送邮件之前,可以借助它检查 HTML 邮件在 21 个邮件客户端中的渲染情况,帮助识别并修复兼容性问题。根据官方资料,在所追踪的 298 项 CSS 和 HTML 特性中,仅有 6 项在所有主流邮件客户端中完全支持。

主要能力

  • 全面邮件兼容性预览:为 21 个客户端转换 HTML,分析 CSS,生成评分,模拟深色模式,检查收件箱预览和邮件大小。
  • 快速 CSS 兼容性分析:返回按客户端划分的评分,每个问题只给出一条发现,而非每个客户端一条。
  • 全面质量审计:覆盖 CSS 兼容性、垃圾邮件评分、链接校验、无障碍、图片、收件箱预览、大小(Gmail 截断)、模板变量、内容溢出、视觉缺陷、深色模式与移动端文字对比度、设计一致性以及客户端定向。其中深色模式相关检查可发现浅色桌面预览无法呈现的问题,例如客户端强制深色模式时文字消失、文字对比度低于断点、颜色数值不同但读者难以区分等。
  • 生成结构化修复提示:针对兼容性问题返回 Markdown 格式的修复指令,AI 可直接应用。
  • 列出全部 21 个支持的邮件客户端:包含 ID、名称、引擎以及深色模式支持情况。
  • 对比两个邮件 HTML 版本:显示每个客户端的评分变化、已修复问题和新增问题。
  • 检查域名送达能力:检测 SPF、DKIM、DMARC、MX、BIMI 记录,给出评分和可操作的问题。
  • 托管工具(需 EMAILENS_API_KEY):在 21 个客户端的真实浏览器中捕获邮件截图,截图托管在 CDN;创建可分享链接,接收者无需账户即可查看完整分析。免费计划每天 30 次预览;分享链接需 Dev 计划($9/月),Dev 链接 7 天后过期,Pro 永不过期。

使用方式

可添加到 claude_desktop_config.json 使用。支持通过 API 密钥解锁截图和分享功能,免费 API 密钥可在 emailens.dev/settings/api-keys 获取。也提供远程托管端点,无需安装 npm 或 Node.js,但需要 API 密钥。本地工具有多种工具:audit_email 用于完整兼容性预览,check_css 用于快速 CSS 分析,fix_email 用于生成修复提示,list_clients 用于列出客户端,diff_email 用于版本对比,check_deliverability 用于送达能力检查。该服务器基于 @emailens/engine,也以 GitHub Action 形式提供。

适用场景

适用于在发送邮件前进行兼容性检查,帮助避免 Outlook 等客户端的渲染意外;适用于邮件开发者、营销人员及使用 AI 助手撰写和审核邮件的团队。AI 助手可据此在发送前检查邮件。

限制

  • 编译编译器(如 MJML、Maizzle、JSX)未内置。MJML 单独占用 56MB,而服务器通常以 npx 启动,因此引擎将它们作为可选 peer 依赖。若服务器运行环境无法安装,需自行编译模板并以 format: "html" 发送结果 HTML。
  • 源码位置仅对 html 输入报告。JSX、MJML、Maizzle 在分析前会被编译,行号会指向生成输出而非源文件,因此工具会省略位置信息。
  • 缩小报告范围(指定 clients)不影响整封邮件的评分,评分仍按整封邮件计算。
  • fix_email 不包含修复片段,返回的 hasFix 表示是否有可用修复,fixType 指明是标记还是 CSS。
  • 详细模式 detail: "full" 返回引擎的按客户端结构并包含片段。
  • 未知客户端 ID 会按名称拒绝,空结果会被理解为“该邮件对该客户端没问题”。
  • 截图和分享功能需要 API 密钥,分享链接有计划和有效期限制。

其他说明

该 MCP 服务器在 npm 和 MCP registry 两个渠道发布。版本号在四个位置需保持一致,相关细节见 RELEASING.md。