
Email sending MCP 💌

2025.03.06
0
TypeScript邮件服务自动化工具交流协作
mcp-resend 是一个基于 Resend API 的简单 MCP 服务器,用于发送电子邮件。它允许用户通过 Cursor 或 Claude Desktop 直接发送电子邮件,无需手动复制粘贴邮件内容。该服务适用于需要自动化邮件发送的场景,如开发效率提升、团队协作等。
View on GitHub
Overview
基本能力
产品定位
mcp-resend 是一个用于自动化发送电子邮件的 MCP 服务器,旨在提升开发效率和团队协作能力。
核心功能
- 通过 Resend API 发送电子邮件。
- 支持与 Cursor 和 Claude Desktop 集成,实现自动化邮件发送。
- 可配置发件人、回复地址等邮件参数。
适用场景
- 开发人员需要自动化发送邮件通知或报告。
- 团队协作中需要快速发送邮件沟通。
- 需要与 AI 工具(如 Cursor 或 Claude Desktop)集成以实现邮件自动化。
工具列表
- Resend API:用于发送电子邮件的核心 API。
- Cursor:支持通过 MCP 服务器发送邮件的开发工具。
- Claude Desktop:支持通过 MCP 服务器发送邮件的 AI 工具。
常见问题解答
- 如何获取 Resend API 密钥?
- 访问 Resend 官网 获取 API 密钥。
- 如何配置发件人邮箱?
- 在
index.ts
文件中替换[email protected]
为你的邮箱地址。 - 如何在 Cursor 中测试发送邮件?
- 编辑
email.md
文件,替换收件人邮箱地址,选中内容后按cmd+l
,然后在聊天中输入“send this as an email”。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 获取 Resend API 密钥:Resend API 密钥获取。
安装教程
- 克隆项目到本地:
bash git clone <项目地址>
- 进入项目目录并安装依赖:
bash npm install
- 构建项目:
bash npm run build
- 在 Cursor 或 Claude Desktop 中配置 MCP 服务器:
- Cursor:
- 在 Cursor 设置 -> MCP -> 添加新 MCP 服务器。
- 填写名称、类型(command)、命令(
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
)。
- Claude Desktop:
- 在配置文件中添加 MCP 服务器配置(参考 README 中的 JSON 配置)。
调试方式
- 确保项目已正确构建,生成
/build/index.js
文件。 - 在 Cursor 或 Claude Desktop 中测试发送邮件:
- 编辑
email.md
文件,替换收件人邮箱地址。 - 在 Cursor 中选中内容并按
cmd+l
,输入“send this as an email”。 - 确保 Cursor 聊天处于“Agent”模式。
通过 Smithery 安装
npx -y @smithery/cli install @ykhli/mcp-send-email --client claude
许可证
None