Token导航 LogoToken导航TokenDH.com
MCP Resend API logo
办公协作未说明官方来源来源级核验

MCP Resend API

MCP Server

一个非官方的Resend MCP服务器,用于创建联系人、管理受众列表和发送电子邮件。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
邮件服务TypeScriptCursor联系人管理Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Santaval

提供方

Santaval

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

这个(或“该”) *非官方的* 重新发送MCP

这个项目是这样开始的: XMCP (可能是创建MCP的最佳方式)。

这不是官方的Resend MCP服务器,官方的是 在这里

用法:

您可以直接通过此按钮将此MCP服务器安装到您的Cursor中:

![Install MCP Server](https://cursor.com/install-mcp?name=resend-mcp-remote&config=eyJ1cmwiOiJodHRwczovL3Jlc2VuZC5leG9uLmRldi9tY3AiLCJoZWFkZXJzIjp7InJlc2VuZC1hcGkta2V5IjoicmVzZW5kLWFwaS1rZXkifX0%3D)

或者,您可以使用以下代码片段手动安装它:

{
  "mcpServers": {
    "resend-mcp-remote": {
      "url": "https://resend.exon.dev/mcp",
      "headers": {
        "resend-api-key": "your-api-key"
      }
    }
  }
}

项目结构

resend-mcp-remote/
├── src/
│   ├── prompts/
│   └── tools/
|       ├── create-contact.ts
|       ├── list-audiences.ts
|       └── send-email.ts

这个项目采用了结构化方法,其中工具是自动发现的 src/tools 目录。

工具分解

在重新发送受众群体中创建联系人

create-contact.ts

必填参数(针对AI):

  • email (字符串):联系人的电子邮件地址
  • audienceId (字符串):将创建联系人的受众ID。使用此工具必须拥有受众ID。如果您没有受众ID,必须使用list-audiences工具获取所有可用受众,然后请用户选择他们想要使用的受众。
  • firstName (字符串):联系人的名字
  • lastName (字符串):联系人的姓氏
  • unsubscribed (布尔值):联系人的订阅状态

列出所有受众

list-audiences.ts

必需参数(针对AI):

发送电子邮件

send-email.ts

所需参数(针对AI):

  • to (字符串):收件人电子邮件地址
  • subject (字符串):电子邮件的主题行
  • text (字符串):纯文本电子邮件内容
  • from (字符串):发件人电子邮件地址
  • html (字符串):HTML 邮件内容
  • replyTo (字符串):电子邮件阅读者回复的电子邮件地址
  • scheduledAt (字符串):电子邮件的预定时间
  • cc (字符串):抄送(CC)电子邮件地址
  • bcc (字符串):BCC(密送)电子邮件地址

提示分解

Node.js 设置

nodejs-setup-resend.ts

所需参数(针对AI):

这是一个有助于AI使用的安装提示,可帮助即时安装Node.js的Resend SDK。

用法

原始XMCP文档

入门指南/开始使用

首先,启动开发服务器:

npm run dev
# or
yarn dev
# or
pnpm dev

这将使用所选的传输方法启动MCP服务器。

项目结构

这个项目采用了结构化方法,其中工具是自动发现的 src/tools 目录。每个工具在其各自的文件中定义,文件结构如下:

import { z } from "zod";
import { type InferSchema } from "xmcp";

// Define the schema for tool parameters
export const schema = {
  a: z.number().describe("First number to add"),
  b: z.number().describe("Second number to add"),
};

// Define tool metadata
export const metadata = {
  name: "add",
  description: "Add two numbers together",
  annotations: {
    title: "Add Two Numbers",
    readOnlyHint: true,
    destructiveHint: false,
    idempotentHint: true,
  },
};

// Tool implementation
export default async function add({ a, b }: InferSchema) {
  return {
    content: [{ type: "text", text: String(a + b) }],
  };
}

添加新工具

添加一个新工具:

  1. 创建一个新的 .ts 文件在……里 src/tools 目录
  2. 导出一个 schema 使用Zod定义工具参数的对象
  3. 导出a metadata 带有工具信息的对象
  4. 导出一个默认函数来实现工具逻辑

为生产构建(或准备生产环境)

为生产环境构建您的项目:

npm run build
# or
yarn build
# or
pnpm build

这将编译你的TypeScript代码并将其输出到 dist 目录。

运行服务器

你可以运行使用以下方式构建的传输服务器:

  • HTTP: node dist/http.js
  • STDIO(注:此处“STDIO”通常不作为一个独立词汇翻译,但为符合要求,可译为“标准输入输出”) node dist/stdio.js

根据所选的传输方法,将会为您添加一个自定义的启动脚本到 package.json 文件。

对于HTTP:

npm run start-http
# or
yarn start-http
# or
pnpm start-http

对于STDIO:

npm run start-stdio
# or
yarn start-stdio
# or
pnpm start-stdio

了解更多

目录标签

目录标签

邮件服务TypeScriptCursor联系人管理本地部署受众列表电子邮件发送

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP