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
Related MCP server: s3-tools
Prerrequisitos 📋
Antes de comenzar, asegúrese de tener:
Configuración y configuración de la cuenta de AWS SES
Dominio de correo electrónico verificado o direcciones de correo electrónico individuales en AWS SES
Credenciales de AWS (ID de clave de acceso y clave de acceso secreta) con permisos de SES
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 claudeInstalación manual
Clonar este repositorio:
git clone https://github.com/omd01/aws-ses-mcp.git
cd aws-ses-mcpInstalar dependencias:
npm installConstruir el proyecto:
npm run buildConfiguració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
Vaya a Configuración del cursor -> MCP -> Agregar nuevo servidor MCP
Configure el servidor con estos ajustes:
Nombre:
aws-ses-mcp(o su nombre preferido)Tipo:
commandComando: 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 📝
Crea o edita
email.mdcon el contenido de tu correo electrónicoEn 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 projectSolució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.
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.