aws-ses-mcp 📧

smithery badge

Este es un simple servidor MCP que envía emails usando AWS SES (Simple Email Service). Perfecto para integrar con Cursor o Claude Desktop para redactar y enviar correos electrónicos directamente sin copiar y pegar. El servicio admite correos electrónicos de texto sin formato y HTML con características avanzadas como CC, CCO y funcionalidad de respuesta a.

Características ✨

  • Envío de correos electrónicos en texto plano y HTML
  • Soporte para destinatarios CC y BCC
  • Direcciones de respuesta configurables
  • Correo electrónico del remitente personalizable (requiere verificación de AWS SES)
  • Registro completo de solicitud/respuesta para depuración
  • Capacidad de programación de correo electrónico

Requisitos previos 📋

Antes de comenzar, asegúrese de tener

  1. Cuenta de AWS SES establecida y configurada
  2. Dominio de correo electrónico verificado o direcciones de correo electrónico individuales en AWS SES
  3. Credenciales de AWS (ID de clave de acceso y clave de acceso secreta) con permisos de SES
  4. Node.js instalado en su sistema

Instalación 🚀

Instalación a través de Smithery

Para instalar aws-ses-mcp para Claude Desktop automáticamente a través de Smithery:

npx -y @smithery/cli install @omd01/aws-ses-mcp --client claude

Instalación manual

  1. Clone este repositorio:
git clone https://github.com/omd01/aws-ses-mcp.git cd aws-ses-mcp
  1. Instale las dependencias:
npm install
  1. Construye el proyecto:
npm run build

Configuración ⚙️

Ejemplo de formato de correo electrónico (email.md)

{ "to": "example@gmail.com", "subject": "¡Prueba!", "text": "Este es un correo de prueba", "cc": ["cc-recipient@example.com"], "bcc": ["bcc-recipient@example.com"] }

Instrucciones de configuración 🔧

Para el cursor

  1. Vaya a Configuración del Cursor -> MCP -> Añadir nuevo servidor MCP

  2. Configure el servidor con estos ajustes:

    • Nombre: aws-ses-mcp (o el nombre que prefiera)
    • Tipo: comando
    • Comando:
    node ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js \ --aws-access-key-id=TU_ID_ACCESO_AWS_KEY_ID \ --aws-secret-access-key=TU_ID_ACCESO_AWS_SECRET_ACCESS_KEY \ --aws-region=TU_REGION_AWS \ --sender=TU_EMAIL_REMITENTE \ --reply-to=EMIL_REPLY_TO_EMAIL

Para Claude Desktop

Añada la siguiente configuración a su configuración MCP:

{ "mcpServers": { "aws-ses-mcp": { "command": "node", "args": ["ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"], "env": {"AWS_ACCESS_KEY_ID": "YOUR_AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY": "YOUR_AWS_SECRET_ACCESS_KEY", "AWS_REGION": "YOUR_AWS_REGION", "SENDER_EMAIL_ADDRESS": "YOUR_SENDER_EMAIL", "REPLY_TO_EMAIL_ADDRESSES": "REPLY_TO_EMAILS_COMMA_SEPARATED" } } }

Uso 📝

  1. Crea o edita email.md con el contenido de tu correo electrónico
  2. En Cursor
    • Abra el archivo email.md
    • Selecciona el contenido
    • Pulsa cmd+l (o ctrl+l)
    • Dile a Cursor que "envíe esto como un email"
    • Asegúrate de que el chat de Cursor está en modo Agente

Desarrollo 👩‍💻

npm install # Instalar dependencias npm run build # Construir el proyecto

Solución de problemas 🔍

  • Compruebe los registros de la consola para obtener información detallada de solicitud/respuesta
  • Verifica tus credenciales y permisos de AWS
  • Asegúrese de que el correo electrónico del remitente está verificado en AWS SES
  • Revisa la consola de AWS SES para ver si hay rebotes o quejas

Contribuir 🤝

¡Las contribuciones son bienvenidas! Por favor, siéntase libre de enviar un Pull Request.

Licencia 📄

Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.

La Licencia MIT es una licencia permisiva, corta y directa. Permite a la gente hacer lo que quiera con tu código siempre y cuando te lo atribuyan y no te hagan responsable.

Relacionados en Servicio en la nube - MCP Servers Seguros

ServidorResumenAcciones
AniListVer
PayPalEl kit de herramientas de agente de PayPal permite que los marcos de agentes más conocidos, como el...Ver
AlpacaSe trata de un servidor de Protocolo de Contexto de Modelo (MCP) para Alpaca, que permite a LLMs com...Ver
Memoria compartida MCPEste ejemplo le permite implementar un servidor MCP remoto que no requiere autenticación en Cloudfla...Ver
Replicar diseñadorUn servidor MCP para generar imágenes utilizando el modelo Flux 1.1 Pro de Replicate.Ver
Operaciones en la nube de AlibabaVer