这是一个使用Resend API发送邮件的简单MCP服务。为什么?现在你可以让Cursor或Claude Desktop为你编写邮件,并立即发送,而无需复制粘贴邮件内容。
例如,你可以用它来运行本地脚本、与Claude聊天或处理数据并将结果发送给自己或团队。
构建工具:
https://github.com/user-attachments/assets/8c05cbf0-1664-4b3b-afb1-663b46af3464
目前,你需要在本地构建此项目以使用该MCP服务。然后,在Curosr或Claude Desktop中添加该服务,以便在任何Cursor或Claude Desktop聊天中使用。
git clone https://github.com/resend/mcp-send-email.git
npm install
npm run build
创建一个免费的Resend账户并创建API密钥。要向其他地址发送邮件,还需要验证自己的域名。
[!NOTE] 如需了解如何使用Resend发送邮件,请参阅文档。
打开命令面板(macOS上为cmd+shift+p,Windows上为ctrl+shift+p),选择“Cursor设置”。
从左侧边栏选择“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服务都会要求你提供一个。
现在你可以通过访问email.md来测试发送邮件。
email.md中的所有文本,并按cmd+l打开Claude Desktop设置,导航至“开发者”标签页。点击“编辑配置”。
添加以下配置:
{
"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服务都会要求你提供一个。
关闭并重新打开Claude Desktop。确认resend工具在Claude开发者设置中可用。
与Claude聊天并告诉它使用resend工具给你发送一封邮件。