@weijingwei/email
v1.0.19
Published
Email MCP Server - SMTP/IMAP email operations via MCP protocol
Maintainers
Readme
@weijingwei/email
Email MCP Server - 通过 MCP 协议进行 SMTP/IMAP 邮件操作。
安装
npm install @weijingwei/email使用方式
MCP 模式(Claude Desktop 配置)
在 Claude Desktop 配置文件中添加:
{
"mcpServers": {
"email": {
"command": "npx",
"args": ["-y", "@weijingwei/email"]
}
}
}CLI 模式
# 查看帮助
npx @weijingwei/email --help
# 初始化配置
npx @weijingwei/email init
# 查看收件箱
npx @weijingwei/email inbox
# 发送邮件
npx @weijingwei/email send --to [email protected] --subject "Hello" --body "Hello World"
# 搜索邮件
npx @weijingwei/email search --query "keyword"MCP 工具列表
| 工具名 | 描述 |
|--------|------|
| email_initialize | 初始化邮件配置,设置 SMTP 和 IMAP 服务器参数 |
| email_check_status | 检查邮件服务的初始化状态和配置信息 |
| email_send | 发送邮件,支持纯文本、HTML 和附件 |
| email_list_inbox | 分页获取收件箱邮件列表 |
| email_list_sent | 分页获取发件箱邮件列表 |
| email_get | 获取指定邮件的详细信息 |
| email_search | 搜索邮件,支持按发件人、主题、正文搜索 |
| email_download_attachment | 下载邮件附件到指定目录 |
| email_set_default_download_dir | 设置附件下载的默认保存目录 |
| email_test_connection | 测试 SMTP 和 IMAP 服务器连接 |
配置示例
首次使用需要初始化配置:
{
"smtp_host": "smtp.example.com",
"smtp_port": 587,
"smtp_username": "[email protected]",
"smtp_password": "your_password",
"imap_host": "imap.example.com",
"imap_port": 993,
"imap_username": "[email protected]",
"imap_password": "your_password",
"from_address": "[email protected]",
"from_name": "Your Name"
}系统要求
- Node.js >= 18.0.0
License
MIT
