hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Allows sending emails using Protonmail's SMTP service. Supports sending to multiple recipients, CC, BCC, and both plain text and HTML email content.
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 扩展中。以下是如何将其添加到您的环境中:
手动安装
- 将此存储库克隆到您的本地机器:Copy
- 安装依赖项并构建项目:Copy
- 将服务器配置添加到您的 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
此 MCP 服务器使用 Protonmail 的 SMTP 服务提供电子邮件发送功能。它允许 Claude Desktop 和 Cline VSCode 扩展使用您的 Protonmail 凭据代表您发送电子邮件。