Envío de correo electrónico MCP 💌
Este es un simple servidor MCP que envía correos electrónicos utilizando la API de Resend. ¿Por qué? Ahora puedes dejar que Cursor o Claude Desktop redacten correos electrónicos por ti y los envíen de inmediato sin tener que copiar y pegar el contenido del correo electrónico.
Construido con:
DEMO
https://github.com/user-attachments/assets/8c05cbf0-1664-4b3b-afb1-663b46af3464
Cursor
- En primer lugar, debes autorizar a Resend a enviar correos electrónicos desde tu dominio o correo electrónico. Sigue los pasos aquí para configurarlo y obtener una clave API de Resend.
- Clona este proyecto localmente. Edita index.ts y sustituye me@yoko.dev por tu propio correo electrónico desde el que enviarás los correos
- Ejecuta
npm
install
,npm run build
bajo el directorio del proyecto. Ahora deberías ver un /build/index.js generado - ¡este es el script del servidor MCP!
Luego ve a Cursor Settings -> MCP -> Add new MCP server
- Nombre = [elige tu propio nombre]
- Tipo = command
- Comando:
node ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js --key=TU_ CLAVE_API_REENVIAR --sender=DIRECCION_DE_EMAIL_OPCIONAL --reply-to=DIRECCION_DE_EMAIL_OPCIONAL --reply-to=DIRECCION_DE_EMAIL_OPCIONAL --reply-to=DIRECCION_DE_EMAIL_OPCIONAL_TWO
Puede obtener la clave API de Resend aquí: https://resend.com/
Ahora puede probar el envío de correos electrónicos yendo a email.md, sustituya la dirección de correo electrónico to:, seleccione todo en email md y pulse cmd+l. Ahora puedes decirle a cursor que "envíe esto como un email" en el chat. Asegúrate de que el chat de Cursor está en modo Agente seleccionando "Agente" en el menú desplegable de la parte inferior izquierda
Escritorio Claude
La misma configuración anterior, y luego agregue la siguiente configuración MCP
{ "mcpServers": { "reenviar": { "command": "node", "args": ["ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"], "env": {"REENVIAR_CLAVE_API": [YOUR_API_KEY], "SENDER_EMAIL_ADDRESS": [OPTIONAL_SENDER_EMAIL_ADDRESS], "REPLY_TO_EMAIL_ADDRESSES": [OPTIONAL_REPLY_TO_EMAIL_ADDRESSES_COMMA_DELIMITED] } } }
Instalación mediante Smithery
Para instalar mcp-send-email para Claude Desktop automáticamente a través de Smithery:
npx -y @smithery/cli install @ykhli/mcp-send-email --client claude
Desarrollar
npm install npm run build