返回市场
邮件发送服务

邮件发送服务

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

项目介绍

发送邮件的MCP服务 💌

smithery徽章

这是一个简单的MCP服务器,使用Resend的API发送电子邮件。为什么?现在你可以让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://gips1.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工具给你发送一封电子邮件。