Zusammenfassung
- Was ist der Mailjet MCP-Server
- Was Sie vor dem Start benötigen
- Schritt 1. Projekt herunterladen
- Schritt 2. Abhängigkeiten installieren
- Schritt 3. MCP-Server starten
- Schritt 4. Claude Desktop verbinden
- Umgebungsvariablen
- Setup testen
- Mailjet MCP in Claude Desktop verwenden
- Fehlerbehebung
- Verwandte Artikel
Was ist der Mailjet MCP-Server
Der Mailjet MCP liest als KI-Assistent Claude Desktop Mailjet-Daten von Ihrem Konto über Ihren API-Schlüssel aus. Sobald er eingerichtet ist, können Sie Claude nach Kampagnenleistungen, Kontaktlisten oder Statistiken fragen, und er ruft die Informationen über die Mailjet API ab.
MCP (Model Context Protocol) ist eine Möglichkeit für KI-Tools, sich mit externen Diensten zu verbinden. Der Mailjet MCP-Server ist ein kleiner Dienst, der auf Ihrem Computer läuft und Mailjet-APIs für Claude bereitstellt. Dadurch kann Claude Fragen mit Live-Daten aus Ihrem Mailjet-Konto beantworten.
Was Sie vor dem Start benötigen
Dieses Setup verlangt von einem nicht-technischen Nutzer einige technische Schritte. Um es einfacher zu machen, zeigen wir die benötigten Werkzeuge und wie man sie installiert.
- Mailjet-Konto mit einem aktiven API-Schlüssel und Geheimschlüssel
- Claude Desktop installiert
- Git, um den Mailjet MCP-Server von GitHub herunterzuladen
- Node.js, um den MCP-Server auszuführen
- pnpm, um die MCP-Server-Dateien zu installieren
- Berechtigung, die Claude Desktop-Konfiguration zu bearbeiten
Wie man Git prüft oder installiert
Mailjet MCP verwendet Git, um die Projektdateien aus unserem offiziellen GitHub-Repository herunterzuladen. Git ist auf Entwicklerrechnern üblich, aber viele Computer haben es bereits. Prüfen Sie zuerst, bevor Sie etwas installieren.
Überprüfen, ob Git installiert ist
Mac
- Öffnen Sie das Terminal (Command + Leertaste, tippen Sie „Terminal“ ein, drücken Sie Enter).
- Geben Sie
git --versionein und drücken Sie Enter. - Wenn Sie etwas wie
git version 2.39.3sehen, ist Git installiert. Sie können zu Schritt 1: Projekt herunterladen gehen. -
Wenn macOS Sie auffordert, die Command Line Tools zu installieren, klicken Sie auf Installieren und folgen Sie den Anweisungen.
Windows
- Öffnen Sie die Eingabeaufforderung (Start, tippen Sie „cmd“ ein, drücken Sie Enter).
- Geben Sie
git --versionein und drücken Sie Enter. - Wenn Sie eine Versionsnummer sehen, ist Git installiert.
- Wenn eine Fehlermeldung erscheint, dass der Befehl nicht erkannt wird, installieren Sie Git mit den untenstehenden Schritten.
Git installieren
- Gehen Sie zu https://git-scm.com/downloads.
- Laden Sie die Version für Ihr Betriebssystem herunter.
- Führen Sie den Installer aus und behalten Sie die Standardeinstellungen bei.
- Öffnen Sie Terminal oder Eingabeaufforderung erneut und führen Sie
git --versionaus, um zu bestätigen, dass es funktioniert.
Wie man Node.js und pnpm installiert
Der Mailjet MCP-Server ist ein kleines JavaScript-Programm. Ihr Computer benötigt Node.js, damit dieses Programm ausgeführt werden kann. Sie benötigen auch pnpm, ein Hilfswerkzeug, das die zusätzlichen Dateien herunterlädt, die das Programm benötigt.
Node.js installieren (Mac und Windows)
- Gehen Sie zu https://nodejs.org/.
-
Wählen Sie die LTS (Long-Term Support)-Version.
LTS ist die stabile Version, mit der die meisten Projekte getestet werden. Die Verwendung von LTS verringert die Wahrscheinlichkeit von Fehlern beim Ausführen des Mailjet MCP-Servers. - Laden Sie den Installer für Ihr System herunter und führen Sie ihn aus.
- Behalten Sie die Standardeinstellungen bei und schließen Sie die Installation ab.
- Öffnen Sie Terminal (Mac) oder Eingabeaufforderung (Windows).
-
Geben Sie ein:
node -v
Sie sollten eine Versionsnummer sehen, z. B.
v20.x.x.Das Anzeigen einer Versionsnummer bedeutet, dass Node.js korrekt installiert ist. Sie müssen nichts weiter damit tun.
pnpm installieren
-
Geben Sie im selben Terminal- oder Eingabeaufforderungsfenster ein:
npm install -g pnpm
-
Überprüfen Sie dann:
pnpm -v
Eine Versionsnummer hier bedeutet, dass pnpm bereit ist, den Mailjet MCP-Server im nächsten Schritt zu installieren.
Schritt 1. Projekt herunterladen
Sie laden den Mailjet MCP-Server aus dem offiziellen GitHub-Repository herunter und wechseln in diesen Ordner.
- Öffnen Sie Terminal (Mac) oder Eingabeaufforderung (Windows).
-
Führen Sie aus:
git clone https://github.com/mailgun/mailjet-mcp-server.git cd mailjet-mcp-server
Der erste Befehl lädt den MCP-Server in einen neuen Ordner herunter. Der zweite Befehl wechselt in diesen Ordner, damit die nächsten Befehle funktionieren.
Schritt 2. Abhängigkeiten installieren
Installieren Sie als Nächstes die Pakete, die der Server benötigt.
pnpm install
Schritt 3. MCP-Server starten (einschalten)
Dieser Schritt startet das Mailjet MCP-Programm, damit Claude eine Verbindung herstellen kann.
- Stellen Sie sicher, dass Sie sich noch im Ordner
mailjet-mcp-serverbefinden. -
Führen Sie aus:
node src/mailjet-mcp.js
Dies startet den Mailjet MCP-Server auf Ihrem Computer. Sie sehen möglicherweise einige Textzeilen. Das bedeutet, dass er läuft.
Schritt 4. Claude Desktop verbinden
Claude Desktop verwendet eine JSON-Konfigurationsdatei, um zu wissen, welche MCP-Server geladen werden sollen. Fügen Sie dort den Mailjet MCP-Server hinzu, damit Claude ihn finden kann.
Mac-Konfiguration
1. Öffnen Sie diese Datei:
~/Library/Application Support/Claude/claude_desktop_config.json
2. Fügen Sie diesen Block in die Datei ein (mit Ihrem aktuellen mcpServers-Abschnitt zusammenführen, falls vorhanden):
{
"mcpServers": {
"mailjet": {
"command": "node",
"args": ["/YOUR/PATH/mailjet-mcp-server/src/mailjet-mcp.js"],
"env": {
"MAILJET_API_KEY": "YOUR_public_key:YOUR_private_key"
}
}
}
}
3. Ersetzen Sie /YOUR/PATH/... durch den tatsächlichen Pfad auf Ihrem Mac zu mailjet-mcp-server/src/mailjet-mcp.js.
4. Ersetzen Sie YOUR_public_key:YOUR_private_key durch Ihren Mailjet API-Schlüssel und Geheimschlüssel, getrennt durch einen Doppelpunkt.
1234567890abcdef:abcdef1234567890
5. Speichern Sie die Datei und starten Sie Claude Desktop neu.
Windows-Konfiguration
1. Öffnen Sie diese Datei:
%APPDATA%/Claude/claude_desktop_config.json
2. Fügen Sie diesen Block hinzu:
{
"mcpServers": {
"mailjet": {
"command": "node",
"args": ["C:\\PATH\\TO\\mailjet-mcp-server\\src\\mailjet-mcp.js"],
"env": {
"MAILJET_API_KEY": "YOUR_public_key:YOUR_private_key"
}
}
}
}
3. Ersetzen Sie C:\PATH\TO\... durch den Ordner, in den Sie das Projekt geklont haben.
4. Behalten Sie die Backslashes in Windows-Pfaden bei. Wenn Ihr Editor meckert, maskieren Sie sie als \\.
5. Speichern Sie die Datei und starten Sie Claude Desktop neu.
Umgebungsvariablen
Der Mailjet MCP-Server unterstützt folgende Umgebungsvariablen.
| Variable | Erforderlich | Beschreibung | Beispiel |
|---|---|---|---|
MAILJET_API_KEY |
Ja | Mailjet öffentliche und private Schlüssel, verbunden mit einem Doppelpunkt | publickey123:secretkey456 |
MAILJET_API_REGION |
Nein | Verwendung der EU-Mailjet-Server | eu |
Sie können diese in Ihrem System oder direkt in der Claude-Konfiguration im env-Abschnitt definieren.
Setup testen
Das Projekt enthält eine lokale Testsuite. Um sie auszuführen:
NODE_ENV=test pnpm test
Wenn die Tests ohne Fehler bestehen, funktioniert Ihre Installation.
Fehlerbehebung
-
Claude zeigt keine Mailjet-Werkzeuge an
Prüfen Sie, ob der Pfad inclaude_desktop_config.jsonauf Ihre echtemailjet-mcp-server/src/mailjet-mcp.js-Datei zeigt. Starten Sie Claude neu. -
Authentifizierungsfehler
Stellen Sie sicher, dass der API-Wert das FormatPUBLIC_KEY:PRIVATE_KEYverwendet. Wenn der Doppelpunkt fehlt, schlägt die Authentifizierung fehl. -
Server schließt sofort
Führen Sienode src/mailjet-mcp.jsaus dem Ordnermailjet-mcp-serveraus. -
EU-Konto wird nicht geladen
Setzen SieMAILJET_API_REGION=euin Ihrer Umgebung oder imenv-Abschnitt des Claude-Konfigurationseintrags.
Mailjet MCP in Claude Desktop verwenden
Sobald der MCP-Server läuft und Claude Desktop neu gestartet wurde, können Sie ihn verwenden.
- Öffnen Sie Claude Desktop.
- Stellen Sie eine Mailjet-bezogene Frage, z. B.: Welche meiner Kontaktlisten hat die meisten Abonnenten.
- Claude erkennt, dass es Mailjet kontaktieren muss und zeigt ein Feld ähnlich wie: Claude möchte Get v3 liststatistics von mailjet verwenden.
-
Sie sehen Schaltflächen wie Verweigern, Einmal erlauben und Immer erlauben.
- Einmal erlauben lässt Claude diese einzelne Anfrage jetzt an Mailjet stellen.
- Immer erlauben sagt Claude, dass es den Mailjet MCP-Server für zukünftige Anfragen ohne weitere Nachfrage verwenden darf.
- Verweigern blockiert die Anfrage und Claude erhält keine Mailjet-Daten.
- Wählen Sie Einmal erlauben, wenn Sie die Konfiguration nur testen möchten.
- Wählen Sie Immer erlauben, wenn Claude die Anfrage jedes Mal ohne erneute Erlaubnis ausführen darf.
-
Nachdem Sie die Anfrage erlaubt haben, ruft Claude den Mailjet MCP-Server auf, holt die Daten und antwortet mit dem Ergebnis, z. B. einer Liste Ihrer Kontaktlisten und deren Abonnentenzahlen.