返回 MCP 目录
public公开dns本地运行

turbosmtp-mcp-server

一个基于Node.js的TurboSMTP邮件服务MCP服务器,提供发送邮件和查看统计的API接口,便于集成和测试。

article

README

🚀 turbosmtp-mcp-server

这是一个简单的Node.js MCP(模型上下文协议)服务器,用于借助TurboSMTP发送电子邮件和查看统计信息,旨在方便集成和测试。该服务器提供了一个兼容MCP的API端点,允许其他服务通过TurboSMTP发送电子邮件。

🚀 快速开始

你可以按照以下步骤快速启动并使用 turbosmtp-mcp-server

  1. 克隆项目仓库。
  2. 安装依赖。
  3. 配置TurboSMTP凭证。
  4. 启动MCP服务器。
  5. 发送测试邮件。

✨ 主要特性

  • 借助简单的MCP API,通过TurboSMTP发送电子邮件并查看统计信息。
  • 配置和设置简单便捷。
  • 包含测试脚本,可快速验证功能。

📦 安装指南

git clone https://github.com/debba/turbosmtp-mcp-server.git
cd turbosmtp-mcp-server
npm install

📚 详细文档

配置

在代码的相应配置部分(参见 email-service.js)设置你的TurboSMTP凭证。在生产环境中,你可以使用环境变量或配置文件。

使用方法

启动MCP服务器

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许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端