Elastic Email MCP Server
offiziellDer Elastic Email MCP Server ermöglicht es KI-Agenten wie GitHub Copilot, ChatGPT, Claude und anderen kompatiblen Assistenten, nahtlos in Ihr Elastic Email-Konto zu integrieren.
Dokumentation
Durch die Implementierung von MCP ermöglicht Elastic Email KI-Agenten den Zugriff auf und die Steuerung Ihrer E-Mail-Vorgänge, wobei Sicherheit und ordnungsgemäße Authentifizierung gewahrt bleiben.
Verfügbare Aktionen, die unser MCP für Sie ausführen kann
- Kontakt zu einer Liste hinzufügen
- Kontakte hochladen und hinzufügen
- Eine Liste erstellen
- Ein Segment erstellen
- Eine Kampagne erstellen
- Kampagnen abrufen
- Eine Kampagne aktualisieren
- Eine Kampagne pausieren
- Kampagnen auflisten
- E-Mails versenden: sowohl transaktional als auch Massenversand
- Kontakt, Kontakte, Kontakt aus Liste abrufen
- Listen abrufen
- Vorlagen abrufen
- Segmente abrufen
- Ist bereit (Gesundheitscheck, Verbindungs- und Bereitschaftsprüfung)
- Kontakt aus Liste löschen
- Kontakt aus Konto löschen
Bitte beachten Sie, dass nicht alle aufgeführten Endpunkte für alle Elastic Email-Preispläne verfügbar sind. Beispielsweise sind Kampagnen- und Kontakt-Endpunkte für E-Mail-API-Pläne nicht verfügbar. Hier ist die vollständige Liste unserer verfügbaren Artikel zu den oben aufgeführten Funktionen:
https://help.elasticemail.com/en/articles/4984897-contact-lists-and-segments
https://help.elasticemail.com/en/articles/5472509-how-to-send-your-first-campaign
http://help.elasticemail.com/en/articles/2300606-how-to-manage-templates
Einrichtung
Um eine Verbindung zu unserem MCP-Server herzustellen, können Sie jeden KI-Agenten verwenden, der MCP unterstützt. Die wichtigste Voraussetzung für jede Einrichtung ist die Unterstützung des „Agentenmodus“, der es dem KI-Agenten ermöglicht, programmgesteuert und sicher mit externen Diensten zu interagieren.
Wir haben eine beispielhafte Schritt-für-Schritt-Einrichtung mit VS Code und Github Copilot-Tools vorbereitet.
- https://github.com Sie müssen ein kostenloses Konto bei Github erstellen
- https://code.visualstudio.com/ Laden Sie VS Code von dieser Website herunter
Als Nächstes müssen Sie Ihr Github-Konto mit VS Code verbinden
-
Installieren und starten Sie VS Code
-
Öffnen Sie die Erweiterungen im linken Menü und installieren Sie die Erweiterungen Github Copilot und Github Copilot Chat
-
Melden Sie sich bei Github mit dem Konto an, das Sie im vorherigen Schritt erstellt haben
-
Autorisieren Sie Visual Studio Code in Github Copilot
-
Erlauben Sie im nächsten Schritt die Ausführung von VS Code
-
Um das Chat-Fenster anzuzeigen, gehen Sie im oberen Menü von VS Code zu Ansicht → Chat. Der Chat sollte auf der rechten Seite angezeigt werden.
-
Schalten Sie den Chat in den Agentenmodus
-
Erstellen Sie einen API-Schlüssel in Elastic Email. Die erforderlichen Berechtigungen zum Anzeigen und Ändern sind wie folgt: Konto, Vorlagen, Kampagnen, Kontakte, Dateien, HTTP senden. Darüber hinaus ist mindestens „Ansicht“-Zugriff auf Zugriffstoken erforderlich. Bitte denken Sie daran, Ihren API-Schlüssel niemals an unbefugte Dritte weiterzugeben!
-
Verwenden Sie in der oberen Leiste von VS Code die Suchfunktion, um zu finden: Befehle anzeigen und ausführen
-
Sie können „MCP“ in das Suchfeld eingeben, um die verfügbaren Optionen einzugrenzen, und wählen Sie „MCP: Benutzerkonfiguration öffnen“.
-
Fügen Sie den Konfigurationstext wie unten ein (falls Sie bereits Server haben, reichen nur die elasticemail.mcp-Daten aus)
{
"servers": {
"elasticemail.mcp": {
"url": "https://mcp.elasticemail.com",
"headers": {
"X-Auth-Token": "ihr_api_schluessel"
}
}
}
}
Bitte beachten Sie, dass der wichtigste Schritt hier die Eingabe Ihres tatsächlichen API-Schlüssels mit den oben genannten Berechtigungen ist. Stellen Sie außerdem sicher, dass Sie nach dem Ändern dieses Feldes die Änderungen speichern, bevor Sie fortfahren. Ohne das Speichern der Änderungen wird die Option zum „Starten“ der Integration nicht angezeigt.
-
Jetzt können Sie die Verbindung zum MCP-Server initiieren: Klicken Sie in der Konfigurationsdatei auf Start über elasticemail.mcp.
-
Alternativer Weg: Wählen Sie Erweiterungen aus dem linken Menü, wählen Sie den Server unter MCP-SERVER INSTALLIERT unten, klicken Sie mit der rechten Maustaste und wählen Sie Server starten
Von nun an können Sie die vom Elastic Email MCP-Server bereitgestellten Aktionen im Chat-Fenster verwenden. Diese Aktionen wurden zu Beginn dieses Artikels beschrieben.
Sie können Ihren ersten Befehl ausprobieren, um sicherzustellen, dass die Integration funktioniert. Sie können beispielsweise die Eingabeaufforderung „Funktioniert MCP“ eingeben, und wenn alles funktioniert, sollten Sie eine Bestätigung als Antwort erhalten.
Um besser zu verstehen, wie diese Art der Integration auf Seiten von Elastic Email funktioniert, können Sie gerne auch unsere API-Dokumentation einsehen:
https://elasticemail.com/developers/api-documentation/rest-api
Tipps
- KI-Agenten könnten stecken bleiben, indem sie sich an frühere Anweisungen erinnern und diese wiederholen. Es ist nützlich, eine neue Chat-Sitzung zu starten, um solche Probleme zu beheben. Sie können den Agenten auch anweisen, Werkzeuge erneut abzurufen und mitzuteilen, dass es Änderungen auf dem Server gegeben hat, um sicherzustellen, dass er tatsächlich neue Daten abruft.
- Je präziser die Eingabeaufforderung ist, desto weniger Interpretationsspielraum lassen Sie dem LLM und reduzieren so halluzinationsbedingte Probleme.
- Es ist nützlich, die Anfragen vor dem Senden zu überprüfen, da Sie mögliche Inkonsistenzen bemerken könnten, wie das LLM Ihre Anfrage in API-Aufrufe übersetzt hat.