Email MCP 服务器

Email MCP 服务器

让你的 AI Agent 连接真实世界的邮件工作流。Email MCP 服务器轻松实现带附件、HTML 格式和 SMTP 验证的邮件自动化。

“Email” MCP 服务器的作用是什么?

Email MCP 服务器是一个简单的 Model Context Protocol (MCP) 服务器,使你的 AI 助手能够通过 SMTP 发送邮件和添加附件。它作为 AI Agent 与外部邮件系统之间的桥梁,提供基础和高级的邮件发送能力,包括 HTML 内容、文件附件、抄送/密送支持和 SMTP 连接测试。该服务器通过允许开发者和 AI Agent 自动化通信任务、验证 SMTP 配置、以编程方式管理邮件设置,极大拓展了助手与现实世界消息系统的交互能力,并提升了开发和自动化场景下的生产力。

Prompt 列表

仓库中未记录任何明确的 Prompt 模板。本节为空。

资源列表

文档或代码中未提及明确的 MCP 资源。本节为空。

工具列表

  • send_email
    使用你配置的 SMTP 设置,向收件人发送纯文本或 HTML 邮件的简单工具。需提供收件人、主题和正文。

  • send_custom_email
    支持抄送/密送、文件附件、HTML 格式和每封邮件可自定义 SMTP 设置的高级邮件发送工具。

  • test_smtp_connection_tool
    用于验证 SMTP 配置,确保在使用前邮件发送设置无误的工具。

MCP 服务器的应用场景

  • 自动化邮件通知
    AI Agent 可通过邮件即时发送通知、提醒或状态更新给用户或团队,简化沟通流程。

  • 文件与报告分发
    可将生成的报告、日志或文档作为附件发送给一个或多个收件人,减少手动分享步骤。

  • 带格式的团队公告
    利用 HTML 支持,制作视觉丰富的团队更新或简报,并通过抄送/密送发给多人。

  • SMTP 配置验证
    开发者可快速检查和验证 SMTP 设置,避免部署或集成阶段邮件投递失败。

  • 个性化触达自动化
    自动化发送个性化邮件,用于用户入职、客户支持或跟进,借助 AI 批量生成并投递消息。

如何设置

Windsurf

仓库中未提供 Windsurf 的特定安装说明。

Claude

  1. 安装所需软件

    • 安装 uv(Python 包管理器):
      curl -LsSf https://astral.sh/uv/install.sh | sh
      重启终端或运行 source ~/.bashrc
  2. 安装项目依赖

    • cd email-mcp-server
    • uv sync
  3. 测试安装

    • uv run python test_email.py
    • (可选)运行服务器:uv run main.py
  4. 配置 Claude Desktop

    • 编辑 Claude Desktop 配置并添加:
{
  "mcpServers": {
    "mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/the/app/email-mcp-server",
        "run",
        "main.py"
      ],
      "env": {
        "SMTP_HOST": "",
        "SMTP_PORT": "",
        "SMTP_SECURE": "",
        "SMTP_USER": "",
        "SMTP_FROM": "",
        "SMTP_PASS": ""
      }
    }
  }
}

重要:请将目录路径修改为你的实际安装路径。

Cursor

  1. 安装所需软件

    • 安装 uv:
      curl -LsSf https://astral.sh/uv/install.sh | sh
      重启终端或运行 source ~/.bashrc
  2. 安装项目依赖

    • cd email-mcp-server
    • uv sync
  3. 测试安装

    • uv run python test_email.py
    • (可选)运行服务器:uv run main.py
  4. 配置 Cursor

    • 编辑你的配置文件并添加:
{
  "mcpServers": {
    "mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/the/app/email-mcp-server",
        "run",
        "main.py"
      ],
      "env": {
        "SMTP_HOST": "",
        "SMTP_PORT": "",
        "SMTP_SECURE": "",
        "SMTP_USER": "",
        "SMTP_FROM": "",
        "SMTP_PASS": ""
      }
    }
  }
}

重要:请将目录路径修改为你的实际安装路径。

Cline

仓库中未提供 Cline 的特定安装说明。

使用环境变量保护 API 密钥

通过 MCP 服务器配置的 env 部分配置敏感的 SMTP 凭证。例如:

"env": {
  "SMTP_HOST": "smtp.gmail.com",
  "SMTP_PORT": "587",
  "SMTP_SECURE": "false",
  "SMTP_USER": "your-email@gmail.com",
  "SMTP_FROM": "your-email@gmail.com",
  "SMTP_PASS": "your-app-password"
}

实际密钥建议尽量存储在配置文件之外的安全位置。

如何在流程中使用 MCP

在 FlowHunt 中使用 MCP

要在 FlowHunt 工作流中集成 MCP 服务器,首先添加 MCP 组件并将其连接到你的 AI Agent:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在系统 MCP 配置区,按如下 JSON 格式填写你的 MCP 服务器信息:

{
  "email-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI Agent 即可作为工具使用该 MCP,访问其全部功能。请将 “email-mcp” 替换为实际名称,并相应修改 URL。


总览

模块可用性详情/说明
概览已提供 Email MCP 服务器概览
Prompt 列表未记录 Prompt 模板
资源列表未发现明确 MCP 资源
工具列表send_email, send_custom_email, test_smtp
API 密钥安全已提供 env 示例及配置说明
采样支持(评估时不重要)未提及

Roots 支持:未提及

采样支持:未提及


根据上表,Email MCP 服务器为邮件自动化提供了完善且清晰的工具,但缺乏 Prompt 模板、明确的 MCP 资源,以及如 roots 或采样等高级协议特性的说明。Claude 和 Cursor 的安装配置简单,环境变量支持明确。

我们的观点

这个 MCP 服务器在主用场景下简单易用且文档完善,但在更高级的 MCP 特性和资源支持上有待提升。它非常适合邮件相关任务,但在可扩展性和协议深度上有限。对于基础实用性与文档,我会给 6/10,仍有提升空间。

MCP 评分

有 LICENSE✅ (MIT)
至少有一个工具
Fork 数0
Star 数3

常见问题

Email MCP 服务器的作用是什么?

它让你的 AI 助手能够通过简单的 MCP 接口发送邮件、添加附件并验证 SMTP 设置,为自动化和通信工作流实现 AI 与现实世界消息系统的桥接。

Email MCP 服务器提供哪些工具?

它包含发送简单或高级邮件(支持附件、HTML、抄送/密送)以及在发信前测试 SMTP 配置的工具。

如何保护我的 SMTP 凭证?

通过在 MCP 服务器配置文件中使用环境变量存储敏感凭证。避免在配置文件中硬编码密钥,并尽可能利用安全存储方案。

常见的应用场景有哪些?

自动通知、分发报告、发送格式化团队公告、验证 SMTP 配置,以及自动化个性化邮件触达。

如何在 FlowHunt 中集成 Email MCP?

在流程中添加 MCP 组件,配置你的邮件 MCP 服务器详情,你的 AI Agent 即可获得所有邮件相关工具的访问权限。

自动化你的邮件工作流

通过高效的邮件自动化提升 AI Agent 的生产力。直接从流程中发送、测试和管理邮件。

了解更多

电子邮件 MCP 服务器
电子邮件 MCP 服务器

电子邮件 MCP 服务器

FlowHunt 的电子邮件 MCP 服务器为 AI 助手与邮件系统之间搭建桥梁,实现自动化邮件撰写、附件搜索,并通过 LLM 集成简化沟通流程。...

2 分钟阅读
AI MCP Server +5
Mailgun MCP 服务器集成
Mailgun MCP 服务器集成

Mailgun MCP 服务器集成

Mailgun MCP 服务器将 AI 助手与 Mailgun 的邮件 API 连接起来,使 FlowHunt 和其他 AI 驱动平台能够以编程方式发送邮件、获取分析数据并实现邮件工作流自动化。...

2 分钟阅读
Email Automation +4
Gmail MCP 服务器集成
Gmail MCP 服务器集成

Gmail MCP 服务器集成

通过 Gmail MCP 服务器将 Gmail 集成到您的 AI 工作流中。FlowHunt 使 AI 助手能够安全地发送、读取、组织和自动化邮件,利用先进的 Gmail 工具和资源——全部通过 OAuth2 认证。...

2 分钟阅读
AI Gmail Integration +4