这是一个简单的 MCP 服务器项目,借助 Resend 的 API 来实现电子邮件的发送。其价值在于,你能够让 Cursor 或 Claude Desktop 为你撰写邮件内容,并且无需进行复制粘贴操作,即可立即将邮件发出。
使用的技术:
点击查看演示:演示视频链接
index.ts 文件,并将 me@yoko.dev 替换为你自己的电子邮件地址,以便从此处发送电子邮件。npm install
npm run build
你应该会在 /build 目录中看到生成的 index.js 文件 - 这是 MCP 服务器脚本!
然后转到 Cursor 设置 -> MCP -> 添加新的 MCP 服务器:
node 绝对路径到MCP服务器/build/index.js --key=你的ResendAPI密钥 --sender=可选发件人电子邮件地址 --reply-to=可选回复目标电子邮件地址一 --reply-to=可选回复目标电子邮件地址二你可以在此处获取 Resend API 密钥:Resend API 密钥获取地址
现在你可以通过替换 email.md 中的 to:电子邮件地址,选择所有内容并按 cmd + l 测试发送电子邮件。你可以在 Cursor 聊天中告诉它“将此作为电子邮件发送”。请确保 Cursor 聊天处于代理模式,方法是选择左下角下拉菜单中的“代理”选项。
与上述相同设置,然后添加以下 MCP 配置:
{
"mcpServers": {
"resend": {
"command": "node",
"args": ["绝对路径到MCP服务器/build/index.js"],
"env": {
"RESEND_API_KEY": [你的API密钥],
"SENDER_EMAIL_ADDRESS": [可选发件人电子邮件地址],
"REPLY_TO_EMAIL_ADDRESSES": [逗号分隔的可选回复目标电子邮件地址]
}
}
}
}
要通过Smithery自动安装 mcp-send-email 用于 Claude Desktop,运行以下命令:
npx -y @smithery/cli install @ykhli/mcp-send-email --client claude
在开发过程中,你可以使用以下命令:
npm install
npm run build