返回市场
邮件发送服务

邮件发送服务

作者:resend412 星标更新:2025-10-17

项目介绍

发送邮件的MCP服务 💌

smithery徽章

这是一个使用Resend API发送邮件的简单MCP服务。为什么?现在你可以让Cursor或Claude Desktop为你编写邮件,并立即发送,而无需复制粘贴邮件内容。

例如,你可以用它来运行本地脚本、与Claude聊天或处理数据并将结果发送给自己或团队。

构建工具:

功能

  • 发送纯文本和HTML格式的邮件
  • 安排未来发送的邮件
  • 添加抄送(CC)和密送(BCC)收件人
  • 配置回复地址
  • 自定义发件人邮箱(需要验证)
  • 列出Resend受众

演示

https://github.com/user-attachments/assets/8c05cbf0-1664-4b3b-afb1-663b46af3464

设置

目前,你需要在本地构建此项目以使用该MCP服务。然后,在CurosrClaude Desktop中添加该服务,以便在任何Cursor或Claude Desktop聊天中使用。

  1. 在本地克隆此项目。
git clone https://github.com/resend/mcp-send-email.git
  1. 构建项目
npm install
npm run build
  1. 设置Resend

创建一个免费的Resend账户并创建API密钥。要向其他地址发送邮件,还需要验证自己的域名

[!NOTE] 如需了解如何使用Resend发送邮件,请参阅文档

Cursor

  1. 打开Cursor设置。

打开命令面板(macOS上为cmd+shift+p,Windows上为ctrl+shift+p),选择“Cursor设置”。

  1. 添加MCP服务

从左侧边栏选择“MCP”,点击“添加新的全局MCP服务”。

添加以下配置:

{
  "mcpServers": {
    "resend": {
      "type": "command",
      "command": "node ABSOLUTE_PATH_TO_MCP_SEND_EMAIL_PROJECT/build/index.js --key=YOUR_RESEND_API_KEY"
    }
  }
}

你可以通过右键点击Cursor中的/build/index.js文件并选择“复制路径”来获取构建脚本的绝对路径。

可能的参数

  • --key: 你的Resend API密钥(必需)
  • --sender: 来自已验证域名的发件人电子邮件地址(可选)
  • --reply-to: 回复到的电子邮件地址(可选)

[!NOTE] 如果未提供发件人电子邮件地址,每次调用工具时,MCP服务都会要求你提供一个。

  1. 测试发送

现在你可以通过访问email.md来测试发送邮件。

  • 将to:电子邮件地址替换为自己的
  • 选择email.md中的所有文本,并按cmd+l
  • 告诉Cursor在聊天中“将这封邮件发送出去”(确保Cursor处于代理模式,可以通过左下角的下拉菜单选择“代理”)。
<img width="441" alt="启用代理模式并选择了email.md文件的Cursor聊天界面" src="https://gips2.baidu.com/it/u=2657590497,2959749215&fm=3081&app=3081&f=PNG?w=882&h=376" />

Claude Desktop

  1. 打开Claude的开发者配置文件

打开Claude Desktop设置,导航至“开发者”标签页。点击“编辑配置”。

  1. 添加MCP服务

添加以下配置:

{
  "mcpServers": {
    "resend": {
      "command": "node",
      "args": [
        "ABSOLUTE_PATH_TO_MCP_SEND_EMAIL_PROJECT/build/index.js"
      ],
      "env": {
        "RESEND_API_KEY": "YOUR_RESEND_API_KEY",
      }
    }
  }
}

你可以通过右键点击IDE中的/build/index.js文件并选择“复制路径”来获取构建脚本的绝对路径。

可能的环境变量

  • RESEND_API_KEY: 你的Resend API密钥(必需)
  • SENDER_EMAIL_ADDRESS: 来自已验证域名的发件人电子邮件地址(可选)
  • REPLY_TO_EMAIL_ADDRESS: 回复到的电子邮件地址(可选)

[!NOTE] 如果未提供发件人电子邮件地址,每次调用工具时,MCP服务都会要求你提供一个。

  1. 测试发送

关闭并重新打开Claude Desktop。确认resend工具在Claude开发者设置中可用。

显示了带有Resend MCP服务的Claude Desktop开发者设置

与Claude聊天并告诉它使用resend工具给你发送一封邮件。