适合谁
- 需要在 MCP 客户端中直接读取/搜索/整理/发送邮件的个人或团队用户
- 使用多个 IMAP/SMTP 邮箱账户、希望统一管理的场景
- 熟悉 uv/uvx 及本地凭据管理、能自行完成邮箱账户配置的用户
一个功能较为完整的多账户邮件 MCP 服务器,支持跨平台运行和图形化配置,但源材料未列出具体工具名称,且邮箱凭据的本地存储和发送邮件权限需要用户谨慎评估风险。
mcp-email-server 是一个开源的模型上下文协议(MCP)服务器,支持通过 IMAP 和 SMTP 协议读取、搜索、整理和发送电子邮件,支持多账户,兼容 Windows、macOS 和 Linux。项目提供图形化配置界面(mcp-email-server ui)用于设置邮箱账户,并支持通过 uv/uvx 以 stdio 方式接入 MCP 客户端。1.0.0 版本引入了新的“本地邮件应用 V2”,采用 SQLite 托管存储凭据,并提供预览优先的 CLI 迁移工具,可将旧版 TOML/keyring 配置导入新方案;未迁移的旧配置会以兼容的 legacy 模式继续工作,无需强制迁移。
1) 在源码目录执行 uv sync 后运行 uv run mcp-email-server ui(或对已发布版本使用 uvx mcp-email-server@latest ui)打开配置界面,添加邮箱账户的邮箱地址和密码,常见连接参数会根据邮箱域名自动填充且可编辑;2) 如需要可点击“Password & test”测试连接;3) 在 MCP 客户端配置中加入形如 {"mcpServers": {"mcp-email-server": {"command": "uvx", "args": ["mcp-email-server@latest", "stdio"]}}} 的服务器定义;4) 重启 MCP 客户端使配置生效;5) 让客户端列出已配置的邮箱账户或最近邮件以验证连接。
{"mcpServers": {"mcp-email-server": {"command": "uvx", "args": ["mcp-email-server@latest", "stdio"]}}}