Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client