MCP邮件服务器工具
提供IMAP和SMTP功能,使开发人员能够无缝集成和自动化工作流来管理电子邮件服务。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"zerolib-email": {
"args": [
"stdio"
],
"command": "{{ ENTRYPOINT }}"
}
}
}
服务介绍
mcp-email-server
通过 MCP 服务器实现 IMAP 和 SMTP
- Github 仓库: https://github.com/ai-zerolab/mcp-email-server/
- 文档 https://ai-zerolab.github.io/mcp-email-server/
安装
手动安装
我们推荐使用 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 上创建 新发布。
- 创建格式为
*.*.*的新标签。
更多详情请见 这里。