Mailtrap Email Sending

by railsware

Integrations

  • Provides a tool for sending transactional emails via Mailtrap, supporting features like recipients (to, cc, bcc), HTML/text content, subject lines, categories, and sender customization.

MCP Mailtrap Server

Ein MCP-Server, der ein Tool zum Senden von Transaktions-E-Mails über Mailtrap bereitstellt

Aufstellen

Claude Desktop oder Cursor

Fügen Sie die folgende Konfiguration hinzu:

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

Wenn Sie asdf zur Verwaltung von Node.js verwenden, müssen Sie den absoluten Pfad zur ausführbaren Datei verwenden (Beispiel für 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" } } } }
Speicherort der Claude Desktop-Konfigurationsdatei

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

Windows : %APPDATA%\Claude\claude_desktop_config.json

Speicherort der Cursor-Konfigurationsdatei

Mac : ~/.cursor/mcp.json

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

VS Code

Ein-Klick-Installation (VS Code / VS Code Insiders)

Manuelles Ändern der Konfiguration

In der Befehlspalette ausführen: Preferences: Open User Settings (JSON)

Fügen Sie dann in der Einstellungsdatei die folgende Konfiguration hinzu:

{ "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] Vergessen Sie nicht, Ihren MCP-Server neu zu starten, nachdem Sie den Abschnitt „env“ geändert haben.

Verwendung

Nach der Konfiguration können Sie den Agenten bitten, E-Mails zu senden, zum Beispiel:

  • „Senden Sie eine E-Mail an john.doe@example.com mit dem Betreff ‚Treffen morgen‘ und einer freundlichen Erinnerung an unser bevorstehendes Treffen.“
  • „Senden Sie eine E-Mail an sarah@example.com bezüglich des Projekt-Updates und setzen Sie das Team in CC unter team@example.com .“

Verfügbare Tools

E-Mail senden

Sendet eine Transaktions-E-Mail über Mailtrap.

Parameter:

  • to (erforderlich): E-Mail-Adresse des Empfängers
  • subject (erforderlich): Betreffzeile der E-Mail
  • from (optional): E-Mail-Adresse des Absenders, falls nicht angegeben, wird "DEFAULT_FROM_EMAIL" verwendet
  • text (optional): E-Mail-Textkörper, erforderlich, wenn „html“ leer ist
  • html (optional): HTML-Version des E-Mail-Textes, erforderlich, wenn "Text" leer ist
  • cc (optional): Array von CC-Empfänger-E-Mail-Adressen
  • bcc (optional): Array von BCC-Empfänger-E-Mail-Adressen
  • category (optional): E-Mail-Kategorie für die Nachverfolgung

Entwicklung

  1. Klonen Sie das Repository:
git clone https://github.com/railsware/mailtrap-mcp.git cd mailtrap-mcp
  1. Installieren Sie Abhängigkeiten:
npm install

Konfiguration mit Claude Desktop oder Cursor

[!TIP] Den Speicherort der Konfigurationsdatei finden Sie im Abschnitt „Setup“ .

Fügen Sie die folgende Konfiguration hinzu:

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

Wenn Sie asdf zum Verwalten von Node.js verwenden, sollten Sie den absoluten Pfad zur ausführbaren Datei verwenden:

(Beispiel für 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" } } } }

VS Code

[!TIP] Den Speicherort der Konfigurationsdatei finden Sie im Abschnitt „Setup“ .

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

Testen

Sie können den Server mit dem MCP Inspector testen:

npm run dev

Beitragen

Fehlerberichte und Pull Requests sind auf GitHub willkommen. Dieses Projekt soll ein sicherer und einladender Ort für die Zusammenarbeit sein, und von den Mitwirkenden wird erwartet, dass sie sich an den Verhaltenskodex halten.

Lizenz

Das Paket ist als Open Source unter den Bedingungen der MIT-Lizenz verfügbar.

Verhaltenskodex

Von allen, die mit den Codebasen, Issue-Trackern, Chatrooms und Mailinglisten des Mailtrap-Projekts interagieren, wird erwartet, dass sie den Verhaltenskodex einhalten.

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.

Integriert sich mit der Mailtrap-E-Mail-Plattform, um das Senden von Transaktions-E-Mails über die API zu ermöglichen.

  1. Aufstellen
    1. Claude Desktop oder Cursor
    2. VS Code
  2. Verwendung
    1. Verfügbare Tools
      1. E-Mail senden
    2. Entwicklung
      1. Konfiguration mit Claude Desktop oder Cursor
      2. VS Code
    3. Testen
      1. Beitragen
        1. Lizenz
          1. Verhaltenskodex

            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 -
              27
              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

            ID: 5k4ufjv9zm