Other MCP Server · MODEL CONTEXT PROTOCOL

pontusab resend mcp

pontusab resend mcp is a community-listed Model Context Protocol server. Review the source repository before installation.

连接能力

pontusab resend mcp 为 AI Agent 提供什么

  • Send emails using Resend through a standardized MCP interface
  • TypeScript support
  • A Resend API key (get one at [resend.com](https://resend.com))
  • Node.js 18 or later
  • Clone the repository
  • Install dependencies:
  • The `Server` class from `@modelcontextprotocol/sdk` is not properly exposing
  • The exact method name for handling requests needs to be determined (tried:
  • Check the MCP SDK documentation or source code for the correct method name
  • Update the TypeScript types in the SDK if they are incorrect
  • Consider using JavaScript temporarily until the types are fixed
  • `from` (required): Sender email address
  • `to` (required): Recipient email address
  • `subject` (required): Email subject
  • `html` (optional): Email content in HTML format
  • `text` (optional): Email content in plain text format

安全

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。

README

仓库文档

Resend MCP Server

A Model Context Protocol (MCP) server implementation for the Resend email service.

Features

  • Send emails using Resend through a standardized MCP interface
  • TypeScript support

Prerequisites

  • A Resend API key (get one at resend.com)
  • Node.js 18 or later

Installation

  1. Clone the repository
  2. Install dependencies:
npm install

Configuration

Create a .env file in the root directory with your Resend API key:

RESEND_API_KEY=your_api_key_here
PORT=3000  # Optional, defaults to 3000

Development Status

The server implementation is currently blocked by TypeScript type issues with the MCP SDK. The following issues need to be resolved:

  1. The Server class from @modelcontextprotocol/sdk is not properly exposing its request handling methods in the TypeScript types.
  2. The exact method name for handling requests needs to be determined (tried: handleRequest, handle, receiveMessage, receive, processRequest).

Next Steps

  1. Check the MCP SDK documentation or source code for the correct method name
  2. Update the TypeScript types in the SDK if they are incorrect
  3. Consider using JavaScript temporarily until the types are fixed

Usage

Development

bun run dev

Production

bun run start

Build

bun run build

API

The server exposes the following MCP function:

send-email

Sends an email using Resend.

Parameters:

  • from (required): Sender email address
  • to (required): Recipient email address
  • subject (required): Email subject
  • html (optional): Email content in HTML format
  • text (optional): Email content in plain text format

Example request:

{
  "method": "send-email",
  "params": {
    "from": "you@example.com",
    "to": "recipient@example.com",
    "subject": "Hello from MCP",
    "html": "<h1>Hello</h1><p>This is a test email.</p>"
  }
}

License

MIT

在 GitHub 查看 README

社区

收藏、评分与讨论

正在载入社区数据…