邮件发送服务

一个通过Resend API发送邮件的模型上下文协议(MCP)服务器,适用于Claude Code及其他MCP兼容的AI助手。

  • by bugzy-ai
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 bugzy-ai/resend-mcp-server

使用说明

重新发送MCP服务器

一种模型上下文协议(MCP)服务器,用于通过 重发 API专为与Claude Code和其他MCP兼容的AI助手一起使用而设计。

特性

  • 发送包含HTML或纯文本内容的单封电子邮件
  • 发送批量电子邮件(一次通话最多100封)
  • 支持CC、BCC和回复地址
  • 用于电子邮件跟踪的自定义标签
  • 出于安全考虑,平台控制的发件人地址

安装

npm install @bugzy-ai/resend-mcp-server

或者直接使用npx运行:

npx @bugzy-ai/resend-mcp-server

配置

设置以下环境变量:

RESEND_API_KEY=re_xxxxxxxxxxxxx
RESEND_FROM_EMAIL="Bugzy <notifications@yourdomain.com>"

MCP配置

添加到您的MCP配置中(例如。, .mcp.json):

{
  "mcpServers": {
    "resend": {
      "command": "resend-mcp-server",
      "env": {
        "RESEND_API_KEY": "${RESEND_API_KEY}",
        "RESEND_FROM_EMAIL": "${RESEND_FROM_EMAIL}"
      }
    }
  }
}

可用工具

重新发送电子邮件

向一个或多个收件人发送一封电子邮件。

参数:

  • to (必填):电子邮件地址-字符串或数组(最多50个)
  • subject (必填):电子邮件主题行
  • html (可选):HTML内容
  • text (可选):纯文本内容(需要html/text之一)
  • cc (可选):抄送收件人
  • bcc (可选):BCC收件人
  • reply_to (可选):回复地址
  • tags (可选):数组 {name, value} 用于跟踪

resend_send_batch_emails

在单个API调用中发送多封电子邮件。

参数:

  • emails (必填):电子邮件对象数组(最多100个)
    • 每封电子邮件的参数与 resend_send_email

发展

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build for production
npm run build

# Lint code
npm run lint

许可证

阿帕奇-2.0