这是一个简单的Node.js MCP(模型上下文协议)服务器,用于借助TurboSMTP发送电子邮件和查看统计信息,旨在方便集成和测试。该服务器提供了一个兼容MCP的API端点,允许其他服务通过TurboSMTP发送电子邮件。
你可以按照以下步骤快速启动并使用 turbosmtp-mcp-server:
git clone https://github.com/debba/turbosmtp-mcp-server.git
cd turbosmtp-mcp-server
npm install
在代码的相应配置部分(参见 email-service.js)设置你的TurboSMTP凭证。在生产环境中,你可以使用环境变量或配置文件。
node mcp-turbosmtp-server.js
服务器启动后,将提供一个用于发送电子邮件的MCP API端点。
你可以使用提供的测试脚本:
node tests.js
编辑 tests.js 文件来设置收件人和消息详情。
mcp-turbosmtp-server.js — 主MCP服务器文件。email-service.js — 使用TurboSMTP发送电子邮件的逻辑。tests.js — 通过API测试TurboSMTP功能的脚本。package.json — 项目依赖和脚本。本项目采用MIT许可证。