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).
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:
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:
Para 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.