protonmail-mcp
Servidor MCP de Protonmail
Este servidor MCP ofrece la función de envío de correo electrónico mediante el servicio SMTP de Protonmail. Permite que tanto Claude Desktop como la extensión Cline VSCode envíen correos electrónicos en su nombre usando sus credenciales de Protonmail.
Compatibilidad
Este servidor MCP es compatible con:
Aplicación de escritorio Claude : la aplicación de escritorio independiente para Claude
Extensión Cline VSCode : la extensión de Claude para Visual Studio Code
La misma implementación funciona en ambas plataformas, ya que ambas utilizan el estándar Protocolo de Contexto de Modelo (MCP).
Related MCP server: Email sending MCP
Características
Enviar correos electrónicos a uno o varios destinatarios
Soporte para destinatarios CC y CCO
Admite contenido de correo electrónico tanto en texto simple como en HTML
Manejo y registro de errores integral
Configuración
El servidor requiere que las siguientes variables de entorno se configuren en los archivos de configuración de MCP tanto para Claude Desktop como para Cline:
Configuración del escritorio de Claude
Ubicado en: /Users/your-username/Library/Application Support/Claude/claude_desktop_config.json
Configuración de la extensión Cline VSCode
Ubicado en: /Users/your-username/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Ambos archivos de configuración requieren las siguientes variables de entorno:
PROTONMAIL_USERNAME: Su dirección de correo electrónico de ProtonmailPROTONMAIL_PASSWORD: Su contraseña SMTP de Protonmail (no su contraseña de inicio de sesión habitual)PROTONMAIL_HOST: nombre de host del servidor SMTP (predeterminado: smtp.protonmail.ch)PROTONMAIL_PORT: puerto del servidor SMTP (predeterminado: 587 para STARTTLS, 465 para SSL/TLS)PROTONMAIL_SECURE: Si se debe utilizar una conexión segura (valor predeterminado: "falso" para el puerto 587, "verdadero" para el puerto 465)DEBUG: Habilitar el registro de depuración (establecer en "verdadero" para ver registros detallados, "falso" para ocultarlos)
Para obtener información detallada sobre el servicio SMTP de Protonmail, incluido cómo obtener su contraseña SMTP, consulte la documentación oficial de SMTP de Protonmail .
Uso
Una vez configurado, puedes utilizar el servidor MCP para enviar correos electrónicos con la siguiente herramienta:
enviar_correo electrónico
Envía un correo electrónico utilizando su cuenta SMTP de Protonmail.
Parámetros:
to: Dirección(es) de correo electrónico del destinatario. Se pueden separar varias direcciones con comas.subject: Línea de asunto del correo electrónicobody: contenido del cuerpo del correo electrónico (puede ser texto simple o HTML)isHtml: (opcional) Si el cuerpo contiene contenido HTML (predeterminado: falso)cc: (opcional) destinatario(s) de CC, separados por comasbcc: (opcional) destinatarios CCO, separados por comas
Ejemplo:
<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>Solución de problemas
Si encuentra problemas con el servidor MCP, verifique lo siguiente:
Asegúrese de que sus credenciales SMTP de Protonmail sean correctas en ambos archivos de configuración
Verifique que el puerto SMTP no esté bloqueado por su firewall
Comprueba si tu cuenta de Protonmail tiene alguna restricción de envío
Busque mensajes de error en los registros:
Registros de la aplicación Claude Desktop
Panel de salida de la extensión Cline VSCode
Reinicie la aplicación Claude Desktop o vuelva a cargar la ventana de VSCode después de los cambios de configuración
Desarrollo
Para construir el proyecto:
cd protonmail-mcp
npm install
npm run buildPara modificar el servidor, edite los archivos en el directorio src y reconstruya el proyecto.
Instalación
Este servidor MCP se puede instalar tanto en Claude Desktop como en la extensión Cline VSCode. A continuación, se explica cómo agregarlo a su entorno:
Instalación manual
Clone este repositorio en su máquina local:
git clone https://github.com/your-username/protonmail-mcp.git cd protonmail-mcpInstalar dependencias y compilar el proyecto:
npm install npm run buildAgregue la configuración del servidor a sus archivos de configuración de MCP (consulte la sección Configuración más arriba)
Usar Cline para instalar desde GitHub
Cline puede clonar y compilar automáticamente servidores MCP desde repositorios de GitHub. Para usar esta función:
Proporciona a Cline la URL del repositorio de GitHub
Deje que Cline clone y construya el servidor
Proporcione cualquier información de configuración necesaria (como credenciales SMTP)
Para obtener instrucciones detalladas sobre la instalación de servidores MCP desde GitHub usando Cline, consulte la Documentación de instalación del servidor MCP de Cline .
Recursos
Documentación SMTP de Protonmail : guía oficial para usar el servicio SMTP de Protonmail
Documentación de Nodemailer : la biblioteca de envío de correo electrónico utilizada por este servidor MCP
Documentación del protocolo de contexto del modelo : documentación del protocolo MCP
Aplicación de escritorio Claude : descargue la aplicación de escritorio Claude
Extensión Cline VSCode : instala la extensión Cline para VSCode
Documentación de Cline MCP : documentación de Cline para servidores MCP
Instalación de servidores MCP desde GitHub : Guía para instalar servidores MCP desde repositorios de GitHub
Encontrar más servidores MCP
Puede encontrar servidores MCP adicionales en estos repositorios y directorios:
Repositorio oficial de servidores MCP : colección de servidores oficiales MCP
Repositorio de servidores Awesome-MCP : lista de servidores MCP seleccionada por la comunidad
mcpservers.org - Directorio en línea de servidores MCP
mcp.so - Otro directorio para descubrir servidores MCP
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be deployed
Maintenance
Related MCP Connectors
Email infrastructure for AI agents — send, receive, search, and reply to email over MCP.
MCP server for MailTempo's public free temporary email inboxes.
MCP server for e-mail testing: create disposable inboxes, wait for delivery, and extract e-mail content or links - all from your AI agent or test automation workflow. Get a free API key on https://app.zyntra.app/
Official remote MCP server of MailSenpai, the EU-hosted email marketing platform. Connect Claude, ChatGPT, Cursor or another MCP client with OAuth 2.1 and PKCE. 74 tools manage lists, subscribers, segments, templates, draft campaigns and stats, and check email DNS, blacklists and spam. Sends and deletions require explicit confirmation; every call is logged. The same team also offers SMTP Senpai, an SMTP relay and email API for transactional sending: https://en.mailsenpai.com/smtp-senpai/.
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.10614,812 npm576MIT
- 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.26 npmMIT
- AlicenseAqualityDmaintenanceA 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.326 npmMIT
- FlicenseNot gradedqualityFmaintenanceAn MCP server that connects to ProtonMail via Bridge, enabling AI assistants like Claude to manage your email.3-