
Protonmail MCP Server

2025.03.13
6
JavaScript邮件服务SMTP 服务交流协作
Protonmail MCP Server 是一个基于 Protonmail SMTP 服务的邮件发送工具,允许用户通过 Claude Desktop 和 Cline VSCode 扩展使用 Protonmail 凭证发送邮件。它支持多种邮件发送功能,包括多收件人、CC/BCC、纯文本和 HTML 邮件内容,并提供了全面的错误处理和日志记录。
View on GitHub
Overview
基本能力
产品定位
Protonmail MCP Server 是一个基于 Protonmail SMTP 服务的邮件发送工具,专为 Claude Desktop 和 Cline VSCode 扩展设计。
核心功能
- 发送邮件到一个或多个收件人
- 支持 CC 和 BCC 收件人
- 支持纯文本和 HTML 邮件内容
- 全面的错误处理和日志记录
适用场景
- 通过 Claude Desktop 或 Cline VSCode 扩展发送邮件
- 需要安全可靠的邮件发送服务
- 需要支持多种邮件格式和收件人类型的场景
工具列表
- send_email: 使用 Protonmail SMTP 账户发送邮件。支持参数包括收件人地址、邮件主题、正文内容(纯文本或 HTML)、CC/BCC 等。
常见问题解答
- 确保 Protonmail SMTP 凭证正确
- 检查 SMTP 端口是否被防火墙阻止
- 验证 Protonmail 账户是否有发送限制
- 查看 Claude Desktop 或 Cline VSCode 扩展的日志以获取错误信息
- 配置更改后重启应用或重新加载 VSCode 窗口
使用教程
使用依赖
- Node.js 环境
- npm 包管理器
安装教程
- 克隆仓库到本地机器:
bash git clone https://github.com/your-username/protonmail-mcp.git cd protonmail-mcp
- 安装依赖并构建项目:
bash npm install npm run build
- 在 MCP 设置文件中添加服务器配置(参见配置部分)
调试方式
- 启用调试日志(设置
DEBUG="true"
) - 查看 Claude Desktop 应用日志或 Cline VSCode 扩展输出面板
- 检查 SMTP 连接是否成功建立