P

ProtonMail邮件服务器

@amotivv/protonmail-mcp
0 Stars 361 次浏览 amotivv 更新于 2026-08-23

该MCP服务器使用Protonmail的SMTP服务提供发送电子邮件的功能。它允许Claude桌面端和Cline VSCode扩展程序使用您的Protonmail凭据代表您发送电子邮件。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Protonmail MCP 服务器

此MCP服务器使用Protonmail的SMTP服务提供电子邮件发送功能。它允许Claude桌面应用程序和Cline VSCode扩展通过您的Protonmail凭据代表您发送邮件。

兼容性

此MCP服务器兼容:

  • Claude桌面应用:独立的Claude桌面应用程序
  • Cline VSCode扩展:Visual Studio Code的Claude扩展

由于两者都使用模型上下文协议(MCP)标准,因此相同的实现可以在两个平台上工作。

功能

  • 向一个或多个收件人发送邮件
  • 支持抄送(CC)和密送(BCC)收件人
  • 支持纯文本和HTML格式的邮件内容
  • 全面的错误处理和日志记录

配置

服务器需要在Claude Desktop和Cline的MCP设置文件中设置以下环境变量:

Claude桌面配置

位置:/Users/your-username/Library/Application Support/Claude/claude_desktop_config.json

Cline VSCode扩展配置

位置:/Users/your-username/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

两个配置文件都需要以下环境变量:

  • PROTONMAIL_USERNAME: 您的Protonmail邮箱地址
  • PROTONMAIL_PASSWORD: 您的Protonmail SMTP密码(不是您的常规登录密码)
  • PROTONMAIL_HOST: SMTP服务器主机名(默认: smtp.protonmail.ch)
  • PROTONMAIL_PORT: SMTP服务器端口(默认: 对于STARTTLS为587,对于SSL/TLS为465)
  • PROTONMAIL_SECURE: 是否使用安全连接(默认: 端口587为"false",端口465为"true")
  • DEBUG: 启用调试日志(设为"true"以查看详细日志,设为"false"以隐藏)

关于Protonmail的SMTP服务的详细信息,包括如何获取您的SMTP密码,请参阅官方Protonmail SMTP文档

使用

配置完成后,您可以使用MCP服务器通过以下工具发送邮件:

send_email

使用您的Protonmail SMTP账户发送一封邮件。

参数:

  • to: 收件人邮箱地址。多个地址可以用逗号分隔。
  • subject: 邮件主题行
  • body: 邮件正文内容(可以是纯文本或HTML)
  • isHtml: (可选) 正文是否包含HTML内容(默认: false)
  • cc: (可选) 抄送收件人,用逗号分隔
  • bcc: (可选) 密送收件人,用逗号分隔

示例:

<use_mcp_tool>
<server_name>protonmail-mcp</server_name>
<tool_name>send_email</tool_name>
<arguments>
{
  "to": "recipient@example.com",
  "subject": "Test Email from Cline",
  "body": "This is a test email sent via the Protonmail MCP server.",
  "cc": "optional-cc@example.com"
}
</arguments>
</use_mcp_tool>

故障排除

如果您遇到 MCP 服务器的问题,请检查以下内容:

  1. 确保您的 Protonmail SMTP 凭证在两个配置文件中都是正确的
  2. 确认您的防火墙没有阻止 SMTP 端口
  3. 检查您的 Protonmail 账户是否有任何发送限制
  4. 查看日志中的错误消息:
    • Claude 桌面应用程序日志
    • Cline VSCode 扩展输出面板
  5. 在更改配置后重启 Claude 桌面应用程序或重新加载 VSCode 窗口

开发

要构建项目:

cd protonmail-mcp
npm install
npm run build

要修改服务器,请编辑 src 目录中的文件并重新构建项目。

安装

此 MCP 服务器可以安装在 Claude Desktop 和 Cline VSCode 扩展中。以下是将其添加到您的环境的方法:

手动安装

  1. 将此仓库克隆到本地机器:

    git clone https://github.com/your-username/protonmail-mcp.git
    cd protonmail-mcp
    
  2. 安装依赖项并构建项目:

    npm install
    npm run build
    
  3. 将服务器配置添加到您的 MCP 设置文件中(请参阅上面的配置部分)

使用 Cline 从 GitHub 安装

Cline 可以自动从 GitHub 仓库克隆和构建 MCP 服务器。要使用此功能:

  1. 向 Cline 提供 GitHub 仓库 URL
  2. 让 Cline 克隆并构建服务器
  3. 提供必要的配置信息(如 SMTP 凭证)

有关使用 Cline 从 GitHub 安装 MCP 服务器的详细说明,请参阅 Cline MCP 服务器安装文档

资源

寻找更多 MCP 服务器

您可以在这些仓库和目录中找到额外的 MCP 服务器:

许可证

本项目采用 MIT 许可证进行许可 - 详情请参阅 LICENSE 文件。

相关 MCP 服务