Skip to main content
Glama

Protonmail MCP 服务器

许可证:MIT

此 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

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