Skip to main content
Glama

Mailtrap Email Sending

by railsware

Typoskript

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.

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.

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

            • 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
              6
              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
              42
              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
              3
              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 -
              13
              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