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
:(可选)密件抄送收件人,以逗号分隔
例子:
故障排除
如果您遇到 MCP 服务器问题,请检查以下内容:
确保两个配置文件中的 Protonmail SMTP 凭据正确
验证防火墙是否阻止了 SMTP 端口
检查你的 Protonmail 帐户是否有任何发送限制
在日志中查找错误消息:
Claude 桌面应用程序日志
Cline VSCode 扩展输出面板
配置更改后,重新启动 Claude Desktop 应用程序或重新加载 VSCode 窗口
发展
要构建项目:
要修改服务器,请编辑src
目录中的文件并重建项目。
安装
此 MCP 服务器可以安装在 Claude Desktop 和 Cline VSCode 扩展中。以下是如何将其添加到您的环境中:
手动安装
将此存储库克隆到您的本地机器:
git clone https://github.com/your-username/protonmail-mcp.git cd protonmail-mcp安装依赖项并构建项目:
npm install npm run build将服务器配置添加到您的 MCP 设置文件中(请参阅上面的配置部分)
使用 Cline 从 GitHub 安装
Cline 可以自动从 GitHub 仓库克隆并构建 MCP 服务器。使用此功能的步骤如下:
向 Cline 提供 GitHub 存储库 URL
让 Cline 克隆并构建服务器
提供任何必要的配置信息(如 SMTP 凭据)
有关使用 Cline 从 GitHub 安装 MCP 服务器的详细说明,请参阅Cline MCP 服务器安装文档。
资源
Protonmail SMTP 文档- Protonmail SMTP 服务官方使用指南
Nodemailer 文档- 此 MCP 服务器使用的电子邮件发送库
模型上下文协议文档- MCP 协议文档
Claude 桌面应用程序- 下载 Claude 桌面应用程序
Cline VSCode 扩展- 安装 VSCode 的 Cline 扩展
Cline MCP 文档- Cline 的 MCP 服务器文档
从 GitHub 安装 MCP 服务器- 从 GitHub 仓库安装 MCP 服务器的指南
查找更多 MCP 服务器
您可以在以下存储库和目录中找到其他 MCP 服务器:
官方 MCP 服务器库- 官方 MCP 服务器集合
Awesome-MCP 服务器存储库- 社区精选的 MCP 服务器列表
mcpservers.org - MCP 服务器在线目录
mcp.so - 用于发现 MCP 服务器的另一个目录
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
This server cannot be installed
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 凭据代表您发送电子邮件。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA 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 -6408
- AsecurityAlicenseAqualityA TypeScript-based MCP server that implements an email sending system, allowing Claude to send emails via the blastengine service.Last updated -1MIT License
- -securityFlicense-qualityAn 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
- -securityAlicense-qualityAn MCP server that enables Gmail integration, allowing users to manage emails (send, receive, read, trash, mark as read) directly through MCP clients like Claude Desktop.Last updated -MIT License