详细介绍
MCP Send Email 是一个基于 Anthropic Model Context Protocol (MCP) 的邮件发送服务,通过 Resend API 实现快速、高效的邮件发送。该工具支持多种高级功能,如 HTML 邮件、定时发送、抄送和密送等,可与 Cursor 或 Claude Desktop 等工具集成,实现 AI 驱动的自动化邮件发送。
核心功能
MCP Send Email 提供了多种核心功能,满足不同场景下的邮件发送需求:
- 支持发送纯文本和 HTML 格式的邮件,适用于不同内容类型。
- 支持定时发送,可安排邮件在未来某个时间点自动发送。
- 支持添加抄送(CC)和密送(BCC)收件人,便于邮件分发。
- 允许配置多个回复地址,提升邮件交互的灵活性。
- 支持自定义发件人邮箱,用户可通过验证后使用自己的域名作为发件人地址。
安装方法
安装 MCP Send Email 需要 Node.js 环境,并通过 npm 安装依赖。
npm install安装完成后,运行以下命令构建项目:
npm run build构建完成后,会在项目目录下生成 `/build/index.js` 文件,该文件是 MCP 服务器的启动脚本。
使用方法
在 Cursor 或 Claude Desktop 中添加新的 MCP 服务器配置,使用以下命令启动服务:
node /path/to/build/index.js --key=YOUR_RESEND_API_KEY --sender=OPTIONAL_SENDER_EMAIL_ADDRESS --reply-to=OPTIONAL_REPLY_TO_EMAIL_ADDRESS其中,`--key` 是必填的 Resend API 密钥,`--sender` 和 `--reply-to` 是可选参数。
使用示例
以下是两个典型的使用示例:
发送测试邮件
在 Cursor 中输入以下指令,即可发送一封测试邮件:
node /path/to/build/index.js --key=YOUR_RESEND_API_KEY --sender=me@example.com --to=recipient@example.com --subject=Test Email --body=This is a test email.成功执行后,收件人将收到一封来自 `me@example.com` 的测试邮件。
创建 HTML 模板邮件
用户可以创建 HTML 模板并发送个性化邮件。例如:
node /path/to/build/index.js --key=YOUR_RESEND_API_KEY --sender=me@example.com --to=recipient@example.com --subject=Welcome Email --html=WelcomeThank you for joining us!该命令将发送一封包含 HTML 内容的欢迎邮件。
使用场景
MCP Send Email 适用于需要自动化邮件发送的企业和个人,特别是以下场景:
- 自动化客户邮件通知,如订单确认、订阅更新等。
- 批量发送营销邮件或个性化邮件。
- 集成 AI 工具(如 Cursor 或 Claude Desktop)实现智能邮件撰写与发送。
- 定时发送邮件,如每日简报、周报等。
注意事项
在使用 MCP Send Email 时,需注意以下事项:
- 必须配置 Resend API Key,首次使用前需完成 API 密钥的获取。
- 邮件发送依赖 Resend API 的性能,需确保网络连接稳定。
- 发件人邮箱需通过验证后方可使用。
- 建议在开发环境中测试邮件发送功能,避免误发。
MCP Send Email 通过集成 Resend API 和 AI 工具,为用户提供了一种高效、灵活的邮件发送解决方案,适用于多种自动化场景。