MCP邮件服务器工具

@ai-zerolab/mcp-email-server
3 Stars 849 次浏览 ai-zerolab 更新于 2026-08-23

提供IMAP和SMTP功能,使开发人员能够无缝集成和自动化工作流来管理电子邮件服务。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "zerolib-email": {
      "args": [
        "stdio"
      ],
      "command": "{{ ENTRYPOINT }}"
    }
  }
}

服务介绍

mcp-email-server

Release
Build status
codecov
Commit activity
License
smithery badge

通过 MCP 服务器实现 IMAP 和 SMTP

安装

手动安装

我们推荐使用 uv 来管理您的环境。

尝试 uvx mcp-email-server@latest ui 进行配置,并为 mcp 客户端使用以下配置:

{
  "mcpServers": {
    "zerolib-email": {
      "command": "uvx",
      "args": ["mcp-email-server@latest", "stdio"]
    }
  }
}

此包在 PyPI 上可用,因此您可以使用 pip install mcp-email-server 进行安装。

之后,使用 UI 配置您的电子邮件服务器:mcp-email-server ui

然后您可以在 Claude Desktop 中试用。如果您想将其与其他 mcp 客户端集成,请运行 $which mcp-email-server 获取路径,并在客户端中进行如下配置:

{
  "mcpServers": {
    "zerolib-email": {
      "command": "{{ ENTRYPOINT }}",
      "args": ["stdio"]
    }
  }
}

如果 docker 可用,您可以尝试使用 docker 镜像,但可能需要通过 MCP 使用 tools 在客户端中进行配置。默认配置路径是 ~/.config/zerolib/mcp_email_server/config.toml

{
  "mcpServers": {
    "zerolib-email": {
      "command": "docker",
      "args": ["run", "-it", "ghcr.io/ai-zerolab/mcp-email-server:latest"]
    }
  }
}

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 Email Server:

npx -y @smithery/cli install @ai-zerolab/mcp-email-server --client claude

开发

此项目使用 uv 管理。

尝试 make install 以安装虚拟环境并安装预提交钩子。

对于本地开发,请使用 uv run mcp-email-server

发布新版本

  • PyPI 上创建一个 API Token。
  • 访问 此页面,将 API Token 添加到项目的密钥中,名称为 PYPI_TOKEN
  • 在 Github 上创建 新发布
  • 创建格式为 *.*.* 的新标签。

更多详情请见 这里

相关 MCP 服务