使用说明
重新发送MCP服务器
用于重新发送电子邮件的模型上下文协议(MCP)服务器实现 服务。
特性
- 通过标准化的MCP接口使用“重新发送”发送电子邮件
- TypeScript支持
先决条件
- 重新发送API密钥(在 resend.com)
- Node.js 18或更高版本
安装
- 克隆存储库
- 安装依赖项:
npm install
配置
创建一个 .env 根目录中带有Resend API密钥的文件:
RESEND_API_KEY=your_api_key_here
PORT=3000 # Optional, defaults to 3000
开发状态
服务器实现目前被TypeScript类型问题阻止 MCP SDK。需要解决以下问题:
- 这
Server类从@modelcontextprotocol/sdk未正确暴露 它在TypeScript类型中的请求处理方法。 - 需要确定处理请求的确切方法名称(尝试:
handleRequest,handle,receiveMessage,receive,processRequest).
后续步骤
- 检查MCP SDK文档或源代码以获取正确的方法名称
- 如果SDK中的TypeScript类型不正确,请更新它们
- 考虑暂时使用JavaScript,直到类型得到修复
用法
发展
bun run dev
生产
bun run start
构建
bun run build
API
服务器公开以下MCP功能:
发送电子邮件
使用“重新发送”发送电子邮件。
参数:
from(必填):发件人电子邮件地址to(必填):收件人电子邮件地址subject(必填):电子邮件主题html(可选):HTML格式的电子邮件内容text(可选):纯文本格式的电子邮件内容
请求示例:
{
"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>"
}
}
许可证
麻省理工学院