debba_turbosmtp-mcp-server
If you are the rightful owner of debba_turbosmtp-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The TurboSMTP MCP Server is a Node.js-based server designed to facilitate email sending and statistics viewing through TurboSMTP using a Model Context Protocol (MCP) API.
turbosmtp-mcp-server
A simple Node.js MCP (Model Context Protocol) server for sending emails and view statistics using TurboSMTP, designed for easy integration and testing. This server exposes an MCP-compatible API endpoint to allow other services to send emails via TurboSMTP.
Features
- Send emails and check statistics via TurboSMTP with a simple MCP API
- Easy configuration and setup
- Includes a test script for quick validation
Requirements
- Node.js (v14 or higher recommended)
- A valid TurboSMTP account and credentials
Installation
git clone https://github.com/debba/turbosmtp-mcp-server.git
cd turbosmtp-mcp-server
npm install
Configuration
Set your TurboSMTP credentials in the appropriate configuration section of the code (see email-service.js
).
You may want to use environment variables or a configuration file for production use.
Usage
Start the MCP server
node mcp-turbosmtp-server.js
The server will start and expose an MCP API endpoint for sending emails.
Send a test email
You can use the provided test script:
node tests.js
Edit tests.js
to set the recipient and message details.
Project Structure
mcp-turbosmtp-server.js
— Main MCP server fileemail-service.js
— Email sending logic using TurboSMTPtests.js
— Script to test turboSMTP features via APIpackage.json
— Project dependencies and scripts
License
MIT