Servidor MCP de correo electrónico SMTP
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de envío de correo electrónico para Claude y otros asistentes de IA compatibles con MCP.
Características
- Múltiples configuraciones SMTP : configure y administre múltiples servidores SMTP
- Plantillas de correo electrónico : cree, actualice y utilice plantillas de correo electrónico reutilizables
- Envío masivo de correos electrónicos : envíe correos electrónicos a múltiples destinatarios con procesamiento por lotes y limitación de velocidad.
- Compatibilidad con HTML : compatibilidad total con HTML para contenido de correo electrónico enriquecido
- Registro : registro completo de todas las actividades de correo electrónico
- Variables de plantilla : Contenido dinámico que utiliza variables de plantilla
Instalación
Uso
Iniciando el servidor
Configuración
Agregue el servidor a su configuración de MCP:
Herramientas disponibles
enviar correo electrónico
Envía un correo electrónico a uno o más destinatarios.
Parámetros:
to
: Matriz de destinatarios con correo electrónico y nombre opcionalsubject
: Asunto del correo electrónicobody
: Cuerpo del correo electrónico (HTML compatible)from
: (opcional) Correo electrónico y nombre del remitentecc
: (opcional) Destinatarios de CCbcc
: (opcional) Destinatarios CCOtemplateId
: (opcional) ID de una plantilla a utilizartemplateData
: (Opcional) Datos para completar las variables de plantillasmtpConfigId
: (opcional) ID de la configuración SMTP a utilizar
enviar correos electrónicos masivos
Envía correos electrónicos a múltiples destinatarios en lotes.
Parámetros:
recipients
: Matriz de destinatarios con correo electrónico y nombre opcionalsubject
: Asunto del correo electrónicobody
: Cuerpo del correo electrónico (HTML compatible)from
: (opcional) Correo electrónico y nombre del remitentecc
: (opcional) Destinatarios de CCbcc
: (opcional) Destinatarios CCOtemplateId
: (opcional) ID de una plantilla a utilizartemplateData
: (Opcional) Datos para completar las variables de plantillabatchSize
: (opcional) Número de correos electrónicos a enviar en cada lotedelayBetweenBatches
: (opcional) Retraso en milisegundos entre lotessmtpConfigId
: (opcional) ID de la configuración SMTP a utilizar
obtener-configuraciones-smtp
Obtenga todos los servidores SMTP configurados.
Parámetros: Ninguno
agregar configuración SMTP
Agregar una nueva configuración de servidor SMTP.
Parámetros:
name
: Nombre para la configuraciónhost
: nombre de host del servidor SMTPport
: puerto del servidor SMTPsecure
: si se debe utilizar SSL/TLSauth
: Credenciales de autenticación (usuario y contraseña)isDefault
: (opcional) Si esta es la configuración predeterminada
actualizar-configuración-smtp
Actualizar una configuración de servidor SMTP existente.
Parámetros:
id
: ID de la configuración a actualizarname
: Nombre para la configuraciónhost
: nombre de host del servidor SMTPport
: puerto del servidor SMTPsecure
: si se debe utilizar SSL/TLSauth
: Credenciales de autenticación (usuario y contraseña)isDefault
: (opcional) Si esta es la configuración predeterminada
eliminar-configuración-smtp
Eliminar una configuración de servidor SMTP.
Parámetros:
id
: ID de la configuración a eliminar
obtener plantillas de correo electrónico
Obtenga todas las plantillas de correo electrónico.
Parámetros: Ninguno
agregar plantilla de correo electrónico
Agregar una nueva plantilla de correo electrónico.
Parámetros:
name
: Nombre de la plantillasubject
: Plantilla de asunto de correo electrónicobody
: Plantilla de cuerpo de correo electrónico (compatible con HTML)isDefault
: (opcional) Si esta es la plantilla predeterminada
plantilla de correo electrónico de actualización
Actualizar una plantilla de correo electrónico existente.
Parámetros:
id
: ID de la plantilla a actualizarname
: Nombre de la plantillasubject
: Plantilla de asunto de correo electrónicobody
: Plantilla de cuerpo de correo electrónico (compatible con HTML)isDefault
: (opcional) Si esta es la plantilla predeterminada
eliminar plantilla de correo electrónico
Eliminar una plantilla de correo electrónico.
Parámetros:
id
: ID de la plantilla a eliminar
obtener registros de correo electrónico
Obtener registros de correos electrónicos enviados.
Parámetros: Ninguno
Ejemplo de uso
- Configurar un servidor SMTP:
- Crear una plantilla de correo electrónico:
- Enviar un correo electrónico utilizando una plantilla:
- Enviar correos electrónicos masivos:
Requisitos
- Node.js 14+
- Nodemailer para envío de correo electrónico
- Acceso a un servidor SMTP
Licencia
Instituto Tecnológico de Massachusetts (MIT)
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Permite enviar correos electrónicos a través de SMTP con administración de plantillas, compatibilidad con múltiples configuraciones SMTP, creación de plantillas con sustitución de variables y envío masivo de correos electrónicos con limitación de velocidad.
Related Resources
Related MCP Servers
- -securityAlicense-qualityIntegrates with Gmail to enable sending, reading, drafting, and managing emails via the Model Context Protocol (MCP), allowing users to interact with email tasks through automated client prompts.Last updated -PythonGPL 3.0
- -securityAlicense-qualityProvides IMAP and SMTP capabilities, enabling developers to manage email services with seamless integration and automated workflows.Last updated -37PythonBSD 3-Clause
- AsecurityFlicenseAqualityA 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.Last updated -16321TypeScript
- -securityAlicense-qualityMCP server that integrates with Gmail to enable sending, reading, and managing emails through tools like send-email, trash-email, get-unread-emails, and read-email.Last updated -17PythonGPL 3.0