AWS SES MCP

MIT License
  • Linux
  • Apple

Integrations

  • Provides a Node.js-based server for sending emails via AWS SES, with support for configuring AWS credentials, sender emails, and reply-to addresses

aws-ses-mcp 📧

Este es un servidor MCP simple que envía correos electrónicos mediante AWS SES (Servicio de Correo Electrónico Simple). Ideal para integrarse con Cursor o Claude Desktop y redactar y enviar correos electrónicos directamente sin copiar ni pegar. El servicio admite correos electrónicos en texto plano y HTML, con funciones avanzadas como CC, CCO y responder.

Características ✨

  • Enviar correos electrónicos en texto plano y HTML
  • Soporte para destinatarios CC y CCO
  • Direcciones de respuesta configurables
  • Correo electrónico de remitente personalizable (requiere verificación de AWS SES)
  • Registro completo de solicitudes y respuestas para depuración
  • Capacidad de programación de correo electrónico

Prerrequisitos 📋

Antes de comenzar, asegúrese de tener:

  1. Configuración y configuración de la cuenta de AWS SES
  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 mediante herrería

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. Clonar este repositorio:
git clone https://github.com/omd01/aws-ses-mcp.git cd aws-ses-mcp
  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Configuración ⚙️

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

{ "to": "example@gmail.com", "subject": "Test!", "text": "This is a test email.", "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 -> Agregar nuevo servidor MCP
  2. Configure el servidor con estos ajustes:
    • Nombre: aws-ses-mcp (o su nombre preferido)
    • Tipo: command
    • Comando: GXP6

Para Claude Desktop

Agregue la siguiente configuración a su configuración de 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 el cursor:
    • Abra el archivo email.md
    • Seleccione el contenido
    • Presione cmd+l (o ctrl+l)
    • Indique a Cursor que "envíe esto como correo electrónico"
    • Asegúrese de que el chat del cursor esté en modo Agente

Desarrollo 👩‍💻

npm install # Install dependencies npm run build # Build the project

Solución de problemas 🔍

  • Consulte los registros de la consola para obtener información detallada de solicitud/respuesta
  • Verifique sus credenciales y permisos de AWS
  • Asegúrese de que el correo electrónico del remitente esté verificado en AWS SES
  • Revise la consola de AWS SES para detectar rebotes o quejas.

Contribuyendo 🤝

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia 📄

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

La Licencia MIT es una licencia permisiva, breve y concisa. Permite que las personas hagan lo que quieran con su código, siempre y cuando le den crédito y no le exijan responsabilidad.

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor MCP que permite enviar correos electrónicos directamente a través de AWS SES sin copiar y pegar, y admite correos electrónicos de texto simple y HTML con funciones como CC, CCO y funcionalidad de respuesta.

  1. Features ✨
    1. Prerequisites 📋
      1. Installation 🚀
        1. Installing via Smithery
        2. Manual Installation
      2. Configuration ⚙️
        1. Example Email Format (email.md)
      3. Setup Instructions 🔧
        1. For Cursor
        2. For Claude Desktop
      4. Usage 📝
        1. Development 👩‍💻
          1. Troubleshooting 🔍
            1. Contributing 🤝
              1. License 📄
                ID: jbh4kqn3py