Email sending MCP 💌

Email sending MCP 💌

site icon
2025.03.06 0
TypeScript邮件服务自动化工具交流协作
mcp-resend 是一个基于 Resend API 的简单 MCP 服务器,用于发送电子邮件。它允许用户通过 Cursor 或 Claude Desktop 直接发送电子邮件,无需手动复制粘贴邮件内容。该服务适用于需要自动化邮件发送的场景,如开发效率提升、团队协作等。
View on GitHub

Overview

基本能力

产品定位

mcp-resend 是一个用于自动化发送电子邮件的 MCP 服务器,旨在提升开发效率和团队协作能力。

核心功能

  1. 通过 Resend API 发送电子邮件。
  2. 支持与 Cursor 和 Claude Desktop 集成,实现自动化邮件发送。
  3. 可配置发件人、回复地址等邮件参数。

适用场景

  1. 开发人员需要自动化发送邮件通知或报告。
  2. 团队协作中需要快速发送邮件沟通。
  3. 需要与 AI 工具(如 Cursor 或 Claude Desktop)集成以实现邮件自动化。

工具列表

  1. Resend API:用于发送电子邮件的核心 API。
  2. Cursor:支持通过 MCP 服务器发送邮件的开发工具。
  3. Claude Desktop:支持通过 MCP 服务器发送邮件的 AI 工具。

常见问题解答

  1. 如何获取 Resend API 密钥?
  2. 访问 Resend 官网 获取 API 密钥。
  3. 如何配置发件人邮箱?
  4. index.ts 文件中替换 [email protected] 为你的邮箱地址。
  5. 如何在 Cursor 中测试发送邮件?
  6. 编辑 email.md 文件,替换收件人邮箱地址,选中内容后按 cmd+l,然后在聊天中输入“send this as an email”。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 获取 Resend API 密钥:Resend API 密钥获取

安装教程

  1. 克隆项目到本地: bash git clone <项目地址>
  2. 进入项目目录并安装依赖: bash npm install
  3. 构建项目: bash npm run build
  4. 在 Cursor 或 Claude Desktop 中配置 MCP 服务器:
  5. 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)。
  6. Claude Desktop
    • 在配置文件中添加 MCP 服务器配置(参考 README 中的 JSON 配置)。

调试方式

  1. 确保项目已正确构建,生成 /build/index.js 文件。
  2. 在 Cursor 或 Claude Desktop 中测试发送邮件:
  3. 编辑 email.md 文件,替换收件人邮箱地址。
  4. 在 Cursor 中选中内容并按 cmd+l,输入“send this as an email”。
  5. 确保 Cursor 聊天处于“Agent”模式。

通过 Smithery 安装

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

许可证

None