MCP Catalogs
首页

email-mcp

by codefuturist·45·综合分 47

功能完整的 MCP 邮件服务器,支持 IMAP/SMTP、OAuth2 和 AI 分类,可管理多个账户。

communicationproductivityai-llm
23
Forks
14
活跃 Issue
本月
最近提交
2 天前
收录于

概述

email-mcp 服务器通过模型上下文协议提供全面的邮件管理功能。它实现了 IMAP(用于读取邮件)和 SMTP(用于发送邮件),同时支持多个邮件账户。服务器暴露了 47 个工具、7 个提示和 6 个资源,包括邮件调度、日历提取、感知提供者的标签管理,以及带有 AI 分类功能的实时 IMAP IDLE 监听器。它支持 Gmail 和 Microsoft 365 的 OAuth2 身份验证(实验性),并提供 CLI 和 Docker 部署选项。

试试问 AI

装完之后,这里有 8 个你可以让 AI 做的事:

:AI 助代表用户阅读和回复邮件
:基于自定义规则的自动化邮件管理和分类
:从单一界面管理多个邮件账户
:调度未来邮件和提取日历事件
:大规模邮件分析和整理
:支持哪些邮件服务提供商?
:是否支持 OAuth2 身份验证?
:如何设置多个账户?

什么时候选它

当您需要多账户邮件管理、高级功能(如邮件调度和 AI 分类)以及与多个 MCP 客户端集成时,选择此服务器。

什么时候不要选它

如果您只需要基本的邮件读写功能或优先选择 OAuth2 而非实验性令牌认证,则不建议使用。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • list_emails

    List emails in a mailbox with filtering options

  • send_email

    Send a new email with attachments

  • reply_email

    Reply to an existing email

  • schedule_email

    Schedule an email to be sent at a future time

  • search_emails

    Search for emails using complex queries

  • move_email

    Move an email between mailboxes

  • add_label

    Add a label to an email

  • extract_calendar

    Extract calendar events from email content

  • create_draft

    Create a new email draft

  • manage_account

    Manage email account settings

  • realtime_monitor

    Monitor mailbox for new emails in real-time

  • analyze_email

    Analyze email content for insights or summaries

可对比工具

imap-mcpsmtp-email-toolsmailparser-mcp

安装

安装

快速设置

# 直接运行
npx @codefuturist/email-mcp setup

# 或全局安装
npm install -g @codefuturist/email-mcp

Docker

docker pull ghcr.io/codefuturist/email-mcp:latest

Claude 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。