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

resend-mcp

一个基于Model Context Protocol的Resend邮件服务MCP服务器,为AI助手提供发送邮件、管理域名、API密钥、联系人和受众等完整的Resend API功能。

article

README

🚀 Resend MCP 服务器

Resend MCP 服务器是一个为 Resend 打造的 模型上下文协议 服务器。它能让 AI 助手充分利用 Resend API 的强大功能,实现发送邮件(单封或批量)、管理域名、API 密钥、Webhook、受众群体和联系人等操作。

npm 版本 许可证:MIT 下载量 GitHub 星标

🚀 快速开始

你可以直接使用 npx 来运行此服务器:

export RESEND_API_KEY=re_123456789
npx mcp-server-resend

配置

服务器需要一个 Resend API 密钥,你可以从 Resend 控制台 获取。

✨ 主要特性

  • 邮件功能:可发送单封或批量邮件,还能检索邮件详情。
  • 域名管理:支持创建、列出、验证和删除域名。
  • API 密钥管理:能安全地管理 API 密钥。
  • 受众群体与联系人管理:具备完整的联系人管理功能。
  • Webhook:(计划未来支持)

📦 安装指南

可按上述快速开始部分的步骤,使用 npx 运行服务器。

💻 使用示例

基础用法

export RESEND_API_KEY=re_123456789
npx mcp-server-resend

高级用法

与 Cursor 集成

若要在 Cursor 中使用此 MCP 服务器,可按以下步骤操作:

  1. 打开 Cursor 设置(Cmd/Ctrl + ,)。
  2. 导航至 工具与 MCP > MCP 服务器
  3. 点击 添加新的 MCP 服务器
  4. 输入以下详细信息:
    • 名称Resend
    • 类型command
    • 命令npx
    • 参数-y mcp-server-resend
    • 环境变量
      • RESEND_API_KEYre_your_api_key_here

或者,你也可以手动编辑 mcp.json 文件(通常位于 ~/.cursor/mcp.json 或项目根目录下的 .cursor/mcp.json):

{
  "mcpServers": {
    "resend": {
      "command": "npx",
      "args": ["-y", "mcp-server-resend"],
      "env": {
        "RESEND_API_KEY": "re_your_api_key_here"
      }
    }
  }
}

与 Claude for Desktop 集成

claude_desktop_config.json 中添加以下内容:

{
  "mcpServers": {
    "resend": {
      "command": "npx",
      "args": ["-y", "mcp-server-resend"],
      "env": {
        "RESEND_API_KEY": "re_your_api_key_here"
      }
    }
  }
}

📚 详细文档

邮件操作

  • send_email:发送单封邮件。
  • send_batch_emails:批量发送多封邮件(最多 100 封)。
  • get_email:通过 ID 检索邮件详情。

域名操作

  • create_domain:注册新域名。
  • verify_domain:触发域名验证检查。
  • list_domains:查看所有域名。
  • get_domain:获取特定域名信息。
  • delete_domain:删除域名。

API 密钥操作

  • create_api_key:创建具有特定权限的新 API 密钥。
  • list_api_keys:列出所有活动的 API 密钥。
  • delete_api_key:撤销 API 密钥。

受众群体与联系人操作

  • create_audience:创建新的联系人列表。
  • list_audiences:查看所有联系人列表。
  • delete_audience:删除联系人列表。
  • create_contact:向列表中添加联系人。
  • list_contacts:获取列表中的所有联系人。
  • get_contact:获取特定联系人的详情。
  • delete_contact:删除联系人。

📄 许可证

本项目采用 MIT 许可证。

help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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