Email sending MCP

Envia e-mails usando a API do Resend. Requer uma chave de API do Resend.

Documentação

Email sending MCP 💌

smithery badge

Este é um servidor MCP simples que envia e-mails usando a API da Resend. Por quê? Agora você pode deixar o Cursor ou o Claude Desktop compor e-mails para você e enviá-los imediatamente, sem precisar copiar e colar o conteúdo do e-mail.

Construído com:

DEMONSTRAÇÃO

https://github.com/user-attachments/assets/8c05cbf0-1664-4b3b-afb1-663b46af3464

Cursor

  1. Primeiro, você precisa autorizar a Resend a enviar e-mails a partir do seu domínio ou e-mail. Siga os passos aqui para configurar isso e obter uma chave de API da Resend.
  2. Clone este projeto localmente. Edite o index.ts e substitua me@yoko.dev pelo seu próprio e-mail para enviar mensagens a partir dele.
  3. Execute npm install, npm run build no diretório do projeto. Você deve ver agora um /build/index.js gerado — este é o script do servidor MCP!

Em seguida, vá para Cursor Settings -> MCP -> Add new MCP server

  • Name = [escolha seu próprio nome]
  • Type = command
  • Command: 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

Você pode obter a chave de API da Resend aqui: https://resend.com/

Agora você pode testar o envio de e-mails indo até email.md, substituindo o endereço de e-mail em to:, selecionando tudo no email md e pressionando cmd+l. Você pode então dizer ao cursor para "enviar isso como um e-mail" no chat. Certifique-se de que o chat do Cursor esteja no modo Agent selecionando "Agent" no menu suspenso no canto inferior esquerdo.

Screenshot 2025-02-25 at 9 13 05 AM

Claude desktop

Mesma configuração acima e, em seguida, adicione a seguinte configuração MCP

{
  "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]
      }
    }
  }
}

Instalação via Smithery

Para instalar o mcp-send-email para Claude Desktop automaticamente via Smithery:

npx -y @smithery/cli install @ykhli/mcp-send-email --client claude

Desenvolvimento

npm install npm run build