Reenviar servidor MCP
Una implementación de servidor de Protocolo de contexto de modelo (MCP) para el servicio de reenvío de correo electrónico.
Características
Envíe correos electrónicos usando Reenviar a través de una interfaz MCP estandarizada
Compatibilidad con TypeScript
Related MCP server: Email sending MCP
Prerrequisitos
Una clave API de reenvío (obtenga una en resend.com )
Node.js 18 o posterior
Instalación
Clonar el repositorio
Instalar dependencias:
Configuración
Cree un archivo .env en el directorio raíz con su clave API de reenvío:
Estado de desarrollo
La implementación del servidor está actualmente bloqueada por problemas de tipo de TypeScript con el SDK de MCP. Es necesario resolver los siguientes problemas:
La clase
Serverde@modelcontextprotocol/sdkno expone correctamente sus métodos de manejo de solicitudes en los tipos TypeScript.Es necesario determinar el nombre exacto del método para manejar solicitudes (probado:
handleRequest,handle,receiveMessage,receive,processRequest).
Próximos pasos
Consulte la documentación del SDK de MCP o el código fuente para conocer el nombre del método correcto
Actualice los tipos de TypeScript en el SDK si son incorrectos
Considere usar JavaScript temporalmente hasta que se arreglen los tipos
Uso
Desarrollo
Producción
Construir
API
El servidor expone la siguiente función MCP:
enviar correo electrónico
Envía un correo electrónico utilizando Reenviar.
Parámetros:
from(obligatorio): Dirección de correo electrónico del remitenteto(obligatorio): Dirección de correo electrónico del destinatariosubject(obligatorio): Asunto del correo electrónicohtml(opcional): contenido del correo electrónico en formato HTMLtext(opcional): Contenido del correo electrónico en formato de texto sin formato
Ejemplo de solicitud:
Licencia
Instituto Tecnológico de Massachusetts (MIT)