📦
Mail MCP Server
一个基于Spring AI的MCP Server,实现了调用邮箱服务发送邮件的MCP Tool
0 installs
1 stars
Trust: 45 — Fair
Devtools
Installation
npx mail-mcp-serverAsk AI about Mail MCP Server
Powered by Claude · Grounded in docs
I know everything about Mail MCP Server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
Mail MCP Server
A Model Context Protocol (MCP) server for email functionality built with TypeScript and Express.
Features
- Send emails via SMTP
- Retrieve email history
- Delete emails
- Get latest email
- MCP protocol integration
Dependencies
- nodemailer - Email sending
- @modelcontextprotocol/sdk - MCP protocol support
- express - Web framework
- typescript - Type safety
- vitest - Testing framework
Setup
npm install
Configuration
Create a .env file with your email settings:
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=587
EMAIL_USER=your-email@gmail.com
EMAIL_PASS=your-app-password
EMAIL_FROM=your-email@gmail.com
Usage
Development
npm run dev
Build
npm run build
Start
npm start
Test
npm test
How to Use
Add this server to your MCP client configuration. The server provides the following tools:
send_email- Send an email to a recipientget_emails- Retrieve email history with optional limitdelete_email- Delete an email by IDget_latest_email- Get the most recent email
MCP Configuration
Add this to your MCP client configuration file:
{
"mcpServers": {
"mail-server": {
"command": "npx",
"args": ["tsx", "/mnt/c/Users/Olsen/Desktop/mail-mcp-server/dist/index.js"],
"env": {
"EMAIL_HOST": "smtp.gmail.com",
"EMAIL_PORT": "587",
"EMAIL_USER": "your-email@gmail.com",
"EMAIL_PASS": "your-app-password",
"EMAIL_FROM": "your-email@gmail.com"
}
}
}
}
