返回 MCP 目录
public公开dns本地运行

mcp-send-email

一个通过Resend API发送邮件的MCP服务,集成Cursor/Claude实现AI邮件自动发送

article

README

🚀 通过MCP发送电子邮件 📦

这是一个简单的MCP服务器,借助Resend的API实现电子邮件的发送。借助它,你能让Cursor或Claude Desktop为你撰写邮件,并且无需复制粘贴邮件内容,即可立即将其发送出去。

🔍 使用的技术

✨ 主要特性

  • 支持发送纯文本和HTML格式的电子邮件。
  • 可设置未来时间发送邮件。
  • 能够添加抄送(CC)和暗送(BCC)收件人。
  • 支持配置回邮地址。
  • 可自定义发件人邮箱(需要验证)。

🎥 演示

点击查看演示

🚀 快速开始

💻 Cursor设置

  1. 授权Resend:你需要授权Resend使用你的域名或邮箱发送邮件。请按照这里的步骤进行设置,并获取Resend API密钥。
  2. 克隆项目并修改配置:本地克隆此项目,编辑index.ts文件,将me@yoko.dev替换为你自己的邮箱地址,以便从该地址发送邮件。
  3. 安装依赖并构建项目:在项目目录下运行以下命令:
npm install
npm run build

运行上述命令后,你应该能看到生成的/build/index.js文件,这就是MCP服务器脚本。

  1. 添加MCP服务器:进入Cursor设置 -> MCP -> 添加新的MCP服务器。
    • 名称:[自定义名称]
    • 类型:命令
    • 命令:node 绝对路径到MCP服务器/build/index.js --key=你的Resend_API_KEY --sender=可选的发件人邮箱地址 --reply-to=可选的回邮邮箱地址1 --reply-to=可选的回邮邮箱地址2

你可以在这里获取Resend API密钥。

  1. 测试发送邮件:通过在email.md中替换to:地址,选择所有内容并按下cmd + l键来测试发送邮件。确保Cursor聊天处于“代理”模式,该模式位于左下角下拉菜单中。

📋 Claude桌面设置

同样进行上述设置后,添加以下MCP配置:

{
  "mcpServers": {
    "resend": {
      "command": "node",
      "args": ["绝对路径到MCP服务器/build/index.js"],
      "env": {
        "RESEND_API_KEY": [你的API密钥],
        "SENDER_EMAIL_ADDRESS": [可选的发件人邮箱地址],
        "REPLY_TO_EMAIL_ADDRESSES": [逗号分隔的可选回邮邮箱地址]
      }
    }
  }
}

🛠️ 开发

在开发过程中,你可以使用以下命令安装依赖和构建项目:

npm install
npm run build
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端