用于重发邮件服务的模型上下文协议(MCP)服务器实现。
npm install
在根目录创建一个.env文件,并添加您的Resend API密钥:
RESEND_API_KEY=your_api_key_here
PORT=3000 # 可选,默认为3000
当前服务器实现因MCP SDK中的TypeScript类型问题而受阻。需要解决以下问题:
@modelcontextprotocol/sdk中的Server类没有正确地在其TypeScript类型中暴露其请求处理方法。handleRequest、handle、receiveMessage、receive、processRequest)。bun run dev
bun run start
bun run build
服务器公开了以下MCP函数:
使用Resend发送邮件。
参数:
from(必需):发件人电子邮件地址to(必需):收件人电子邮件地址subject(必需):邮件主题html(可选):HTML格式的邮件内容text(可选):纯文本格式的邮件内容示例请求:
{
"method": "send-email",
"params": {
"from": "you@example.com",
"to": "recipient@example.com",
"subject": "来自MCP的问候",
"html": "<h1>你好</h1><p>这是一封测试邮件。</p>"
}
}
MIT