Mailtrap Email Sending

Servidor de trampa de correo MCP

Un servidor MCP que proporciona una herramienta para enviar correos electrónicos transaccionales a través de Mailtrap

Configuración

Escritorio o cursor de Claude

Agregue la siguiente configuración:

{ "mcpServers": { "mailtrap": { "command": "npx", "args": ["-y", "mcp-mailtrap"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }

Si está utilizando asdf para administrar Node.js, debe usar la ruta absoluta al ejecutable (ejemplo para Mac)

{ "mcpServers": { "mailtrap": { "command": "/Users/<username>/.asdf/shims/npx", "args": ["-y", "mcp-mailtrap"], "env": { "PATH": "/Users/<username>/.asdf/shims:/usr/bin:/bin", "ASDF_DIR": "/opt/homebrew/opt/asdf/libexec", "ASDF_DATA_DIR": "/Users/<username>/.asdf", "ASDF_NODEJS_VERSION": "20.6.1", "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }

Ubicación del archivo de configuración de Claude Desktop

Mac : ~/Library/Application Support/Claude/claude_desktop_config.json

Ventanas : %APPDATA%\Claude\claude_desktop_config.json

Ubicación del archivo de configuración del cursor

Mac : ~/.cursor/mcp.json

Windows : %USERPROFILE%\.cursor\mcp.json

Código VS

Ejecutar en la paleta de comandos: Preferences: Open User Settings (JSON)

Luego, en el archivo de configuración, agregue la siguiente configuración:

{ "mcp": { "servers": { "mailtrap": { "command": "npx", "args": ["-y", "mcp-mailtrap"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } } }

[!TIP] No olvide reiniciar su servidor MCP después de cambiar la sección "env".

Uso

Una vez configurado, puedes pedirle al agente que envíe correos electrónicos, por ejemplo:

  • Envíe un correo electrónico a john.doe@example.com con el asunto "Reunión mañana" y un recordatorio sobre nuestra próxima reunión.
  • "Envía un correo electrónico a sarah@example.com para informar sobre la actualización del proyecto y copia al equipo a team@example.com "

Herramientas disponibles

enviar correo electrónico

Envía un correo electrónico transaccional a través de Mailtrap.

Parámetros:

  • to (obligatorio): Dirección de correo electrónico del destinatario
  • subject (obligatorio): Línea de asunto del correo electrónico
  • from (opcional): Dirección de correo electrónico del remitente, si no se proporciona se utilizará "DEFAULT_FROM_EMAIL"
  • text (opcional): texto del cuerpo del correo electrónico, obligatorio si "html" está vacío
  • html (opcional): versión HTML del cuerpo del correo electrónico, obligatorio si el campo "texto" está vacío
  • cc (opcional): Matriz de direcciones de correo electrónico de los destinatarios de CC
  • bcc (opcional): Matriz de direcciones de correo electrónico de destinatarios CCO
  • category (opcional): Categoría de correo electrónico para seguimiento

Desarrollo

  1. Clonar el repositorio:
git clone https://github.com/railsware/mailtrap-mcp.git cd mailtrap-mcp
  1. Instalar dependencias:
npm install

Configuración con Claude Desktop o Cursor

[!TIP] Consulte la ubicación del archivo de configuración en la sección Configuración .

Agregue la siguiente configuración:

{ "mcpServers": { "mailtrap": { "command": "node", "args": ["/path/to/mailtrap-mcp/dist/index.js"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }

Si está utilizando asdf para administrar Node.js, debe utilizar la ruta absoluta al ejecutable:

(ejemplo para Mac)

{ "mcpServers": { "mailtrap": { "command": "/Users/<username>/.asdf/shims/node", "args": ["/path/to/mailtrap-mcp/dist/index.js"], "env": { "PATH": "/Users/<username>/.asdf/shims:/usr/bin:/bin", "ASDF_DIR": "/opt/homebrew/opt/asdf/libexec", "ASDF_DATA_DIR": "/Users/<username>/.asdf", "ASDF_NODEJS_VERSION": "20.6.1", "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }

Código VS

[!TIP] Consulte la ubicación del archivo de configuración en la sección Configuración .

{ "mcp": { "servers": { "mailtrap": { "command": "node", "args": ["/path/to/mailtrap-mcp/dist/index.js"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } } }

Pruebas

Puede probar el servidor utilizando el Inspector MCP :

npm run dev

Contribuyendo

Se aceptan informes de errores y solicitudes de incorporación de cambios en GitHub . Este proyecto busca ser un espacio seguro y acogedor para la colaboración, y se espera que los colaboradores cumplan con el código de conducta .

Licencia

El paquete está disponible como código abierto bajo los términos de la Licencia MIT .

Código de conducta

Se espera que todos los que interactúan en las bases de código, los rastreadores de problemas, las salas de chat y las listas de correo del proyecto Mailtrap sigan el código de conducta .

-
security - not tested
-
license - not tested
-
quality - not tested

Se integra con la plataforma de correo electrónico Mailtrap para permitir el envío de correos electrónicos transaccionales a través de API.

  1. Setup
    1. Claude Desktop or Cursor
    2. VS Code
  2. Usage
    1. Available Tools
      1. send-email
    2. Development
      1. Configuration with Claude Desktop or Cursor
      2. VS Code
    3. Testing
      1. Contributing
        1. License
          1. Code of Conduct

            Appeared in Searches

            ID: 5k4ufjv9zm