MCP Server for Personal Mailer
@AlvinHon
About MCP Server for Personal Mailer
An example rust-based MCP server for sending emails.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"rmcp-mailer": {
"command": "python",
"args": [
"-m",
"aiosmtpd",
"-n",
"-l",
"127.0.0.1:2525"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Server for Personal Mailer?
A Rust-based MCP (Model Context Protocol) server that lets users send emails by writing natural-language prompts in LLM chat interfaces such as Cursor and Copilot. It uses the official MCP Rust SDK and the lettre crate as an SMTP client.
How to use MCP Server for Personal Mailer?
For local testing, run a Python SMTP server (python -m aiosmtpd -n -l 127.0.0.1:2525), configure the MCP agent in VSCode, start the agent, then run cargo run. Prompts like “send a formal email to Bob ([email protected])…” are then processed by the LLM.
Key features of MCP Server for Personal Mailer?
- Send emails via natural language prompts
- Create and reuse email templates
- Uses SMTP protocol (via
lettrecrate) - Built with the official MCP Rust SDK
Use cases of MCP Server for Personal Mailer?
- Compose and send a formal email with a single sentence
- Create a template (e.g., “greeting”) and reuse it for multiple recipients
- Send a template-based email to a customer by name
FAQ from MCP Server for Personal Mailer?
What dependencies are required to run it locally?
Python 3 with the aiosmtpd module for the SMTP server, Visual Studio Code with GitHub Copilot, and Rust for building the MCP server.
How does it differ from traditional email programs?
Traditional programs require manual data input; this server lets the LLM interpret natural-language prompts and construct the email automatically.
What email protocol does it use?
It uses SMTP, implemented by the lettre crate.
Can I manage recipients or schedule emails?
Not yet. The README lists “add recipient management” and “support more request types, e.g. schedule meetings” as future TODO items.
What authentication or transport security is used?
The README does not specify any authentication or encryption; the local test example uses plain SMTP on 127.0.0.1:2525.
More Other MCP servers
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Codelf
unbugA search tool helps dev to solve the naming things problem.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments