local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides SMTP configuration for Gmail as an email sending service that can be used by the MCP server
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:Copy
- Crear una plantilla de correo electrónico:Copy
- Enviar un correo electrónico utilizando una plantilla:Copy
- Enviar correos electrónicos masivos:Copy
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.
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.