邮件发送服务

一个基于Resend API的简单MCP服务器,用于通过Cursor或Claude Desktop直接发送电子邮件,无需复制粘贴内容。

  • by deploya-labs
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 deploya-labs/mcp-resend

使用说明

电子邮件发送MCP💌

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

内置:

演示

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

光标

  1. 首先,您需要授权重新发送从您的域或电子邮件发送电子邮件。按照以下步骤操作 这里 设置并获取Resend API密钥。
  2. 在本地克隆此项目。编辑index.ts并替换me@yoko.dev发送电子邮件到您自己的电子邮件
  3. 跑 npm install, npm run build 在项目目录下。您现在应该看到生成了/build/index.js——这是MCP服务器脚本!

然后转到光标设置->MCP->添加新的MCP服务器

  • 姓名=[选择自己的姓名]
  • 类型=命令
  • 命令: node ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js --key=YOUR_RESEND_API_KEY --sender=OPTIONAL_SENDER_EMAIL_ADDRESS --reply-to=OPTIONAL_REPLY_TO_EMAIL_ADDRESS_ONE --reply-to=OPTIONAL_REPLY_TO_EMAIL_ADDRESS_TWO

您可以在此处获取Resend API密钥:https://resend.com/

现在,您可以通过转到email.md来测试发送电子邮件,替换to:email地址,在email md中选择全部,然后按cmd+l。您现在可以在聊天中告诉光标“将此作为电子邮件发送”。通过选择左下角下拉菜单中的“Agent”,确保光标聊天处于Agent模式

克劳德桌面

与上述设置相同,然后添加以下MCP配置

{
  "mcpServers": {
    "resend": {
      "command": "node",
      "args": ["ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"],
      "env": {
        "RESEND_API_KEY": [YOUR_API_KEY],
        "SENDER_EMAIL_ADDRESS": [OPTIONAL_SENDER_EMAIL_ADDRESS],
        "REPLY_TO_EMAIL_ADDRESSES": [OPTIONAL_REPLY_TO_EMAIL_ADDRESSES_COMMA_DELIMITED]
      }
    }
  }
}

通过Smithery安装

要安装mcp,请通过以下方式自动向Claude Desktop发送电子邮件 史密瑟里:

npx -y @smithery/cli install @ykhli/mcp-send-email --client claude

开发

npm install npm run build