← 返回目录
E

EmailMD MCP Server

社区
将 Markdown 渲染为符合电子邮件规范的 HTML
GitHub 源仓库 ↗
★ 1.3k Stars 分类 · 开发工具 非常热门 源版本 db9d63805e80
56FMRS · C
可靠性
6/20
安全与权限
11/20
维护活跃度
13/20
文档质量
13/20
安装易用性
13/20

emailmd 提供了将 Markdown 渲染为邮件安全 HTML 的核心功能,并附带 lint 和文档查询工具。它适合开发者快速生成邮件模板,但需注意其非官方属性(由 Anypost 赞助但独立项目),且输出需人工审查。

查看 FMRS 评分方法 →

emailmd 是一个将 Markdown 转换为响应式、安全 HTML 的 MCP 服务器,确保在 Gmail、Outlook、Apple Mail、Yahoo 等邮件客户端中正常显示。它提供三个工具:render(将 Markdown 渲染为安全 HTML)、lint(检查可投递性问题)、read_docs(查询 emailmd 语法)。支持 Streamable HTTP 和 stdio 两种传输方式。

工具能力

render
将 Markdown 渲染为符合电子邮件规范的 HTML
lint
在不渲染的情况下检查可投递性问题
read_docs
查询 emailmd 语法

安装接入

使用命令 npx emailmd mcp 本地运行(stdio)或通过 HTTPS 访问 https://www.emailmd.dev/api/mcp(Streamable HTTP)。对于 Claude Desktop,可添加配置指向上述端点。

选型与风险

适合谁

  • 需要快速将 Markdown 转为邮件 HTML 的开发者
  • 希望在邮件发送前进行格式检查的团队
  • 集成到 AI 工作流中自动生成邮件内容

不适合谁

  • 需要完整邮件营销平台(如 Mailchimp)的用户
  • 需要跟踪和分析邮件互动的场景
  • 需要高级拖拽编辑器的用户

所需权限

  • 需要网络访问以使用远程端点(streamable-http)
  • 本地运行时需要 Node.js 20+ 环境

风险与副作用

  • 输出可能不完美,需人工审查
  • 依赖 MJML 库,存在间接依赖风险

常见排障

  1. 确保 Node.js 版本 >= 20(v0.3.0 后 render 变为异步)
  2. 检查网络连接,如果使用远程服务
  3. 查阅文档 https://www.emailmd.dev/docs/mcp 了解各客户端配置

使用场景

自动生成邮件模板
检查邮件可投递性问题
在编辑器中实时预览邮件

支持客户端

暂未确认支持的客户端。