email-mcp
by codefuturist·★ 45·综合分 47
功能完整的 MCP 邮件服务器,支持 IMAP/SMTP、OAuth2 和 AI 分类,可管理多个账户。
概述
email-mcp 服务器通过模型上下文协议提供全面的邮件管理功能。它实现了 IMAP(用于读取邮件)和 SMTP(用于发送邮件),同时支持多个邮件账户。服务器暴露了 47 个工具、7 个提示和 6 个资源,包括邮件调度、日历提取、感知提供者的标签管理,以及带有 AI 分类功能的实时 IMAP IDLE 监听器。它支持 Gmail 和 Microsoft 365 的 OAuth2 身份验证(实验性),并提供 CLI 和 Docker 部署选项。
试试问 AI
装完之后,这里有 8 个你可以让 AI 做的事:
什么时候选它
当您需要多账户邮件管理、高级功能(如邮件调度和 AI 分类)以及与多个 MCP 客户端集成时,选择此服务器。
什么时候不要选它
如果您只需要基本的邮件读写功能或优先选择 OAuth2 而非实验性令牌认证,则不建议使用。
此 server 暴露的工具
从 README 抽取出 12 个工具list_emailsList emails in a mailbox with filtering options
send_emailSend a new email with attachments
reply_emailReply to an existing email
schedule_emailSchedule an email to be sent at a future time
search_emailsSearch for emails using complex queries
move_emailMove an email between mailboxes
add_labelAdd a label to an email
extract_calendarExtract calendar events from email content
create_draftCreate a new email draft
manage_accountManage email account settings
realtime_monitorMonitor mailbox for new emails in real-time
analyze_emailAnalyze email content for insights or summaries
可对比工具
安装
安装
快速设置
# 直接运行
npx @codefuturist/email-mcp setup
# 或全局安装
npm install -g @codefuturist/email-mcpDocker
docker pull ghcr.io/codefuturist/email-mcp:latestClaude Desktop 配置
{
"mcpServers": {
"email": {
"command": "npx",
"args": ["-y", "@codefuturist/email-mcp", "stdio"]
}
}
}环境变量(单账户)
{
"mcpServers": {
"email": {
"command": "npx",
"args": ["-y", "@codefuturist/email-mcp", "stdio"],
"env": {
"MCP_EMAIL_ADDRESS": "you@gmail.com",
"MCP_EMAIL_PASSWORD": "your-app-password",
"MCP_EMAIL_IMAP_HOST": "imap.gmail.com",
"MCP_EMAIL_SMTP_HOST": "smtp.gmail.com"
}
}
}
}FAQ
- 支持哪些邮件服务提供商?
- 服务器自动检测 Gmail、Outlook、Yahoo、iCloud、Fastmail、ProtonMail、Zoho 和 GMX 的设置。也支持自定义 IMAP/SMTP 服务器。
- 是否支持 OAuth2 身份验证?
- 是的,Gmail 和 Microsoft 365 支持 OAuth2 作为实验功能。令牌刷新和提供者特定的流程可能需要额外的测试。
- 如何设置多个账户?
- 使用 `email-mcp account add` 交互式添加账户,或在 ~/.config/email-mcp/config.toml 的 TOML 配置文件中手动配置多个账户部分。
email-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。