Skip to main content
Glama

Mailtrap Email Sending

by railsware

Mecanografiado

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 .

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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. Configuración
    1. Escritorio o cursor de Claude
    2. Código VS
  2. Uso
    1. Herramientas disponibles
      1. enviar correo electrónico
    2. Desarrollo
      1. Configuración con Claude Desktop o Cursor
      2. Código VS
    3. Pruebas
      1. Contribuyendo
        1. Licencia
          1. Código de conducta

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              Provides an interface to manage email marketing, contact lists, dynamic templates, and email analytics via SendGrid's API.
              Last updated -
              21
              15
              TypeScript
            • A
              security
              A
              license
              A
              quality
              Provides IMAP and SMTP capabilities, enabling developers to manage email services with seamless integration and automated workflows.
              Last updated -
              4
              62
              Python
              BSD 3-Clause
              • Apple
              • Linux
            • A
              security
              F
              license
              A
              quality
              Enables sending emails via SMTP with template management, supporting multiple SMTP configurations, template creation with variable substitution, and bulk email sending with rate limiting.
              Last updated -
              11
              4
              TypeScript
            • -
              security
              A
              license
              -
              quality
              A server that integrates with Stripe for handling payments, customers, and refunds through the Model Context Protocol, providing a secure API to manage financial transactions.
              Last updated -
              37
              Python
              MIT License
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/railsware/mailtrap-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server