aws-ses-mcp đź“§

smithery badge

Il s'agit d'un simple serveur MCP qui envoie des emails en utilisant AWS SES (Simple Email Service). Parfait pour l'intégration avec Cursor ou Claude Desktop pour composer et envoyer des emails directement sans copier-coller. Le service prend en charge les courriels en texte brut et en HTML avec des fonctionnalités avancées telles que CC, BCC et la fonctionnalité de réponse à.

Fonctionnalités ✨

  • Envoi de courriels en texte brut et en HTML
  • Prise en charge des destinataires CC et BCC
  • Adresses de rĂ©ponse configurables
  • Email de l'expĂ©diteur personnalisable (nĂ©cessite une vĂ©rification AWS SES)
  • Journalisation complète des requĂŞtes/rĂ©ponses pour le dĂ©bogage
  • PossibilitĂ© de programmer l'envoi d'e-mails

Conditions préalables

Avant de commencer, assurez-vous d'avoir :

  1. Un compte AWS SES mis en place et configuré
  2. Domaine de messagerie vérifié ou adresses de messagerie individuelles dans AWS SES
  3. Les informations d'identification AWS (ID de clé d'accès et clé d'accès secrète) avec les autorisations SES
  4. Node.js installé sur votre système

Installation 🚀

Installation via Smithery

Pour installer aws-ses-mcp pour Claude Desktop automatiquement via Smithery:

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

Installation manuelle

  1. Clonez ce dépôt :
git clone https://github.com/omd01/aws-ses-mcp.git cd aws-ses-mcp
  1. Installez les dépendances :
npm install
  1. Construire le projet :
npm run build

Configuration ⚙️

Exemple de format d'email (email.md)

{"to" : "example@gmail.com", "subject" : "Test !", "text" : "Ceci est un email de test", "cc" : ["cc-recipient@example.com"], "bcc" : ["bcc-recipient@example.com"] }

Instructions de configuration đź”§

Pour le curseur

  1. Allez dans Cursor Settings -> MCP -> Add new MCP server (Paramètres du curseur -> MCP -> Ajouter un nouveau serveur MCP)

  2. Configurez le serveur avec ces paramètres :

    • Nom : aws-ses-mcp (ou le nom de votre choix)
    • Type : command
    • Commande :
    node ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js \ --aws-access-key-id=Votre_AWS_ACCESS_KEY_ID \ --aws-secret-access-key=Votre_AWS_SECRET_ACCESS_KEY \ --aws-region=Votre_AWS_REGION \ --sender=Votre_SENDER_EMAIL \ --reply-to=REPLY_TO_EMAIL

Pour Claude Desktop

Ajoutez la configuration suivante Ă  votre configuration 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" } } } }

Utilisation 📝

  1. Créez ou modifiez email.md avec le contenu de votre courriel
  2. Dans le curseur
    • Ouvrez le fichier email.md
    • SĂ©lectionnez le contenu
    • Appuyer sur cmd+l (ou ctrl+l)
    • Dites Ă  Cursor d'"envoyer ceci en tant qu'e-mail"
    • Assurez-vous que le chat de Cursor est en mode Agent

Développement 👩‍💻

npm install # Installer les dépendances npm run build # Construire le projet

Dépannage 🔍

  • VĂ©rifiez les journaux de la console pour obtenir des informations dĂ©taillĂ©es sur les demandes et les rĂ©ponses
  • VĂ©rifiez vos informations d'identification et vos autorisations AWS
  • Assurez-vous que l'adresse Ă©lectronique de l'expĂ©diteur est vĂ©rifiĂ©e dans AWS SES
  • Examinez la console AWS SES pour voir s'il y a des rebonds ou des plaintes

Contribuer 🤝

Les contributions sont les bienvenues ! N'hésitez pas à soumettre une Pull Request.

Licence ↪So_1F4C4

Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.

La licence MIT est une licence permissive qui est courte et précise. Elle permet aux gens de faire ce qu'ils veulent avec votre code tant qu'ils vous en attribuent la paternité et qu'ils ne vous tiennent pas pour responsable.

Nous installons et gérons votre serveur MCP

Notre équipe configure, déploie et maintient des serveurs MCP adaptés à votre infrastructure.

  • Installation et configuration professionnelle
  • IntĂ©gration avec vos systèmes existants
  • Support technique et maintenance continue
  • SĂ©curitĂ© et audit personnalisĂ©

Réponse sous 24h · Sans engagement

Demande rapide MCP

Liés dans Service en nuage - MCP Servers sécurisés