protonmail-mcp
Protonmail MCP 服务器
此 MCP 服务器使用 Protonmail 的 SMTP 服务提供电子邮件发送功能。它允许 Claude Desktop 和 Cline VSCode 扩展使用您的 Protonmail 凭据代表您发送电子邮件。
兼容性
此 MCP 服务器兼容:
Claude 桌面应用程序:Claude 的独立桌面应用程序
Cline VSCode 扩展:Visual Studio Code 的 Claude 扩展
由于它们都使用模型上下文协议 (MCP) 标准,因此相同的实现可以在两个平台上运行。
Related MCP server: Email sending 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 服务器问题,请检查以下内容:
确保两个配置文件中的 Protonmail SMTP 凭据正确
验证防火墙是否阻止了 SMTP 端口
检查你的 Protonmail 帐户是否有任何发送限制
在日志中查找错误消息:
Claude 桌面应用程序日志
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 服务器的详细说明,请参阅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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceA 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.999,640565MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that allows Claude Desktop or Cursor to send emails directly using Resend's API, eliminating the need to copy-paste email content.5MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that enables Claude Desktop to manage emails via SMTP and IMAP. Send emails, fetch unread messages, and create draft replies directly from conversations.29MIT
- FlicenseNot gradedqualityFmaintenanceAn MCP server that connects to ProtonMail via Bridge, enabling AI assistants like Claude to manage your email.3
Related MCP Connectors
MCP server for Tomba email finder, verification, and contact enrichment API
A basic MCP server to operate on the Postman API.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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