Skip to main content
Glama

protonmail-mcp

Protonmail MCP 服务器

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

兼容性

此 MCP 服务器兼容:

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

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

特征

  • 向一个或多个收件人发送电子邮件
  • 支持抄送和密送收件人
  • 支持纯文本和 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 服务器发送电子邮件:

发送电子邮件

使用您的 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 Desktop 应用程序或重新加载 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文件。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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

  1. 兼容性
    1. 特征
      1. 配置
        1. Claude桌面配置
        2. Cline VSCode 扩展配置
      2. 用法
        1. 发送电子邮件
      3. 故障排除
        1. 发展
          1. 安装
            1. 手动安装
            2. 使用 Cline 从 GitHub 安装
          2. 资源
            1. 查找更多 MCP 服务器
          3. 执照

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              A simple MCP server that enables users to send emails using Resend's API, integrating with tools like Cursor and Claude Desktop for seamless email composition and delivery.
              Last updated -
              1
              6
              321
              TypeScript
              • Apple
            • -
              security
              A
              license
              -
              quality
              MCP server that integrates with Gmail to enable sending, reading, and managing emails through tools like send-email, trash-email, get-unread-emails, and read-email.
              Last updated -
              17
              Python
              GPL 3.0
              • Apple
            • A
              security
              A
              license
              A
              quality
              A TypeScript-based MCP server that implements an email sending system, allowing Claude to send emails via the blastengine service.
              Last updated -
              1
              JavaScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP server that allows Claude Desktop or Cursor to send emails directly using Resend's API, eliminating the need to copy-paste email content.
              Last updated -
              6
              TypeScript

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/amotivv/protonmail-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server