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 .

You must be authenticated.

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

            • -
              security
              A
              license
              -
              quality
              Integrates with Gmail to enable sending, reading, drafting, and managing emails via the Model Context Protocol (MCP), allowing users to interact with email tasks through automated client prompts.
              Last updated -
              Python
              GPL 3.0
            • -
              security
              F
              license
              -
              quality
              Allows sending emails through the Resend service using a standardized Model Context Protocol (MCP) interface, with TypeScript support.
              Last updated -
              13
              5
              TypeScript
            • -
              security
              A
              license
              -
              quality
              Provides IMAP and SMTP capabilities, enabling developers to manage email services with seamless integration and automated workflows.
              Last updated -
              37
              Python
              BSD 3-Clause
              • Apple
              • Linux
            • A
              security
              F
              license
              A
              quality
              A simple MCP server that enables users to send emails using Resend's API, integrating with tools like Cursor and Claude Desktop for seamless email composition and delivery.
              Last updated -
              1
              6
              321
              TypeScript
              • 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