MCP d'envoi d'email 💌
Il s'agit d'un simple serveur MCP qui envoie des emails en utilisant l'API de Resend. Pourquoi ? Maintenant vous pouvez laisser Cursor ou Claude Desktop composer des emails pour vous et les envoyer immédiatement sans avoir à copier et coller le contenu de l'email.
Construit avec :
DEMO
https://github.com/user-attachments/assets/8c05cbf0-1664-4b3b-afb1-663b46af3464
Curseur
- Tout d'abord, vous devez autoriser Resend à envoyer des emails à partir de votre domaine ou de votre email. Suivez les étapes ici pour configurer cela et obtenir une clé API Resend.
- Clonez ce projet localement. Modifiez index.ts et remplacez me@yoko.dev par votre propre email pour envoyer des emails à partir de
- Exécutez
npm install
,npm run build
dans le répertoire du projet. Vous devriez maintenant voir un /build/index.js généré - c'est le script du serveur MCP !
Allez ensuite dans Cursor Settings -> MCP -> Add new MCP server (Paramètres du curseur -> MCP -> Ajouter un nouveau serveur MCP)
- Nom = [choisissez votre propre nom]
- Type = commande
- Commande :
node ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js --key=YOUR_RESEND_API_KEY --sender=OPTIONAL_SENDER_EMAIL_ADDRESS --reply-to=OPTIONAL_REPLY_TO_EMAIL_ADDRESS_ONE --reply-to=OPTIONAL_REPLY_TO_EMAIL_ADDRESS_TWO
Vous pouvez obtenir la clé API Resend ici : https://resend.com/
Vous pouvez maintenant tester l'envoi d'emails en allant dans email.md, en remplaçant l'adresse email to :, en sélectionnant tout dans email md, et en appuyant sur cmd+l. Vous pouvez maintenant dire à Cursor d'envoyer ceci comme un email dans le chat. Assurez-vous que le chat de Cursor est en mode Agent en sélectionnant "Agent" dans le menu déroulant en bas à gauche
Bureau de Claude
Même configuration que ci-dessus, puis ajoutez la configuration MCP suivante
{ "mcpServers" : { "resend" : { "command" : "node", "args" : ["ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"], "env" : {"RESEND_API_KEY" : [YOUR_API_KEY], "SENDER_EMAIL_ADDRESS" : [OPTIONAL_SENDER_EMAIL_ADDRESS], "REPLY_TO_EMAIL_ADDRESSES" : [OPTIONAL_REPLY_TO_EMAIL_ADDRESSES_COMMA_DELIMITED] } } } }
Installation via Smithery
Pour installer mcp-send-email pour Claude Desktop automatiquement via Smithery:
npx -y @smithery/cli install @ykhli/mcp-send-email --client claude
Développer
npm install
npm run build