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 扩展中。以下是如何将其添加到您的环境中:
手动安装
- 将此存储库克隆到您的本地机器:
- 安装依赖项并构建项目:
- 将服务器配置添加到您的 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 -16321TypeScript
- -securityAlicense-qualityMCP 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 -17PythonGPL 3.0
- AsecurityAlicenseAqualityA TypeScript-based MCP server that implements an email sending system, allowing Claude to send emails via the blastengine service.Last updated -1JavaScriptMIT 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 -6TypeScript