Skip to main content
Glama
pontusab
by pontusab

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

  1. Clonar el repositorio

  2. Instalar dependencias:

npm install

Configuración

Cree un archivo .env en el directorio raíz con su clave API de reenvío:

RESEND_API_KEY=your_api_key_here PORT=3000 # Optional, defaults to 3000

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:

  1. La clase Server de @modelcontextprotocol/sdk no expone correctamente sus métodos de manejo de solicitudes en los tipos TypeScript.

  2. Es necesario determinar el nombre exacto del método para manejar solicitudes (probado: handleRequest , handle , receiveMessage , receive , processRequest ).

Próximos pasos

  1. Consulte la documentación del SDK de MCP o el código fuente para conocer el nombre del método correcto

  2. Actualice los tipos de TypeScript en el SDK si son incorrectos

  3. Considere usar JavaScript temporalmente hasta que se arreglen los tipos

Uso

Desarrollo

bun run dev

Producción

bun run start

Construir

bun run build

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 remitente

  • to (obligatorio): Dirección de correo electrónico del destinatario

  • subject (obligatorio): Asunto del correo electrónico

  • html (opcional): contenido del correo electrónico en formato HTML

  • text (opcional): Contenido del correo electrónico en formato de texto sin formato

Ejemplo de solicitud:

{ "method": "send-email", "params": { "from": "you@example.com", "to": "recipient@example.com", "subject": "Hello from MCP", "html": "<h1>Hello</h1><p>This is a test email.</p>" } }

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pontusab/resend-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server