使用说明
基本能力
产品定位
Email MCP server是一个基于SMTP和IMAP协议的邮件操作管理服务。
核心功能
- 通过SMTP发送邮件
- 通过IMAP搜索邮箱
适用场景
- 需要自动化发送邮件的场景
- 需要编程方式搜索和管理邮件的场景
工具列表
-
send_email- 使用SMTP发送邮件
- 输入参数:收件人邮箱、邮件主题、邮件内容(HTML格式)、抄送邮箱(可选)
- 返回:邮件发送确认
-
search_mailbox- 使用IMAP搜索邮箱
- 输入参数:搜索条件、邮箱文件夹(默认为"INBOX")、结果数量限制(默认为10)
- 返回:匹配的邮件列表及其详细信息
使用教程
使用依赖
- SMTP服务器凭证(服务器地址、用户名、密码)
- IMAP服务器凭证(服务器地址、用户名、密码)
- 对于Gmail用户:
- 启用两步验证
- 从Google账户设置生成应用密码
- 使用应用密码代替常规密码
安装教程
- 使用pip安装包:
pip install email-mcp
- 安装包:
uvx install email-mcp
调试方式
使用Gmail(推荐)
python -m email_mcp \
--smtp-server "smtp.gmail.com" \
--smtp-username "your-email@gmail.com" \
--smtp-password "your-app-password" \
--imap-server "imap.gmail.com" \
--imap-username "your-email@gmail.com" \
--imap-password "your-app-password"
使用其他邮件提供商
python -m email_mcp \
--smtp-server "your-smtp-server" \
--smtp-username "your-email" \
--smtp-password "your-password" \
--imap-server "your-imap-server" \
--imap-username "your-email" \
--imap-password "your-password"