Protonmail MCP服务器
This MCP server is provided by amotivv, inc., the creators of Memory Box.

此MCP服务器使用Protonmail的SMTP服务提供电子邮件发送功能。它允许Claude Desktop和Cline VSCode扩展程序使用您的Protonmail凭据代表您发送电子邮件。
兼容性
此MCP服务器与以下设备兼容:
- 克劳德桌面应用程序:Claude的独立桌面应用程序
- 临床VSCode扩展:Visual Studio代码的Claude扩展
由于两个平台都使用模型上下文协议(MCP)标准,因此相同的实现在两个平台上都有效。
特性
- 向一个或多个收件人发送电子邮件
- 支持CC和BCC收件人
- 支持纯文本和HTML电子邮件内容
- 全面的错误处理和记录
配置
服务器要求在Claude Desktop和Cline的MCP设置文件中设置以下环境变量:
Claude桌面配置
地点: /Users/your-username/Library/Application Support/Claude/claude_desktop_config.json
临床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.protomail.ch)PROTONMAIL_PORT:SMTP服务器端口(默认值:STARTTLS为587,SSL/TLS为465)PROTONMAIL_SECURE:是否使用安全连接(默认值:端口587为“false”,端口465为“true”)DEBUG:启用调试日志记录(设置为“true”可查看详细日志,设置为“false”可隐藏日志)
有关Protonmail SMTP服务的详细信息,包括如何获取SMTP密码,请参阅 Protonmail SMTP官方文档.
用法
配置后,您可以使用MCP服务器使用以下工具发送电子邮件:
send_邮件
使用您的Protonmail SMTP帐户发送电子邮件。
参数:
to:收件人电子邮件地址。多个地址可以用逗号分隔。subject:电子邮件主题行body:电子邮件正文内容(可以是纯文本或HTML)isHtml:(可选)正文是否包含HTML内容(默认值:false)cc:(可选)抄送收件人,用逗号分隔bcc:(可选)密件抄送收件人,用逗号分隔
例子:
protonmail-mcp
send_email
{
"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"
}
故障排除
如果遇到MCP服务器问题,请检查以下内容:
- 确保您的Protonmail SMTP凭据在两个配置文件中都是正确的
- 验证SMTP端口是否未被防火墙阻止
- 检查您的Protonmail帐户是否有任何发送限制
- 在日志中查找错误消息:
- 克劳德桌面应用程序日志 - Cline VSCode扩展输出面板
- 重新启动Claude Desktop应用程序或在配置更改后重新加载VSCode窗口
发展
要构建项目,请执行以下操作:
cd protonmail-mcp
npm install
npm run build要修改服务器,请编辑 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服务器的详细说明,请参阅 临床MCP服务器安装文档.
资源
- 原型邮件SMTP文档 -使用Protonmail SMTP服务的官方指南
- -此MCP服务器使用的电子邮件发送库
- 模型上下文协议文档 -MCP协议文件
- 克劳德桌面应用程序 -下载Claude Desktop应用程序
- 临床VSCode扩展 -安装VSCode的Cline扩展
- 临床MCP文档 -Cline的MCP服务器文档
- -从GitHub存储库安装MCP服务器的指南
查找更多MCP服务器
您可以在以下存储库和目录中找到其他MCP服务器:
- MCP服务器官方存储库 -官方MCP服务器集合
- 出色的MCP服务器存储库 -社区策划的MCP服务器列表
- mcpservers.org -MCP服务器在线目录
- mcp.so -另一个用于发现MCP服务器的目录
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
