Protonmail MCP Server

Protonmail MCP Server

site icon
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 等。

常见问题解答

  1. 确保 Protonmail SMTP 凭证正确
  2. 检查 SMTP 端口是否被防火墙阻止
  3. 验证 Protonmail 账户是否有发送限制
  4. 查看 Claude Desktop 或 Cline VSCode 扩展的日志以获取错误信息
  5. 配置更改后重启应用或重新加载 VSCode 窗口

使用教程

使用依赖

  • Node.js 环境
  • npm 包管理器

安装教程

  1. 克隆仓库到本地机器: bash git clone https://github.com/your-username/protonmail-mcp.git cd protonmail-mcp
  2. 安装依赖并构建项目: bash npm install npm run build
  3. 在 MCP 设置文件中添加服务器配置(参见配置部分)

调试方式

  • 启用调试日志(设置 DEBUG="true"
  • 查看 Claude Desktop 应用日志或 Cline VSCode 扩展输出面板
  • 检查 SMTP 连接是否成功建立

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。