Allgemeine Einführung
n8n-mcp-server ist ein Open-Source-Projekt, das auf GitHub gehostet und von Leonard Sellem entwickelt wird. Es ist ein MCP (Model Context Protocol)-Service-Tool, das speziell für die Interaktion mit n8n-Workflows entwickelt wurde. n8n ist eine automatisierte Workflow-Plattform, und dieses Tool wird zu diesem Zweck über die MCP Ein Protokoll, das es KI-Assistenten ermöglicht, direkt mit n8n zu arbeiten. Sie können es verwenden, um n8n-Workflows zu erstellen, auszuführen und zu verwalten. Es ist für Menschen gedacht, die Automatisierungsaufgaben mit KI vereinfachen möchten, wie z. B. Entwickler oder Teams. Das Projekt hat ein Update im März 2025, was bedeutet, dass es gut gewartet wird.
Funktionsliste
- Verbinden Sie n8n über das MCP-Protokoll, um KI-Assistenten die direkte Kontrolle über den Arbeitsablauf zu ermöglichen.
- Unterstützung beim Erstellen und Ändern von n8n-Workflows.
- Sie können den n8n-Workflow ausführen und die Ergebnisse anzeigen.
- Konfigurieren Sie n8n-Verbindungsinformationen mit Umgebungsvariablen.
- Open-Source-Design, der Code kann frei angepasst werden.
Hilfe verwenden
Installationsschritte
Um n8n-mcp-server zu verwenden, müssen Sie ihn zunächst installieren. Hier sind die genauen Schritte:
- Werkzeuge zur Vorbereitung
Stellen Sie sicher, dass Sie Node.js auf Ihrem Computer installiert haben (Version 18 oder höher empfohlen). Sie benötigen außerdem eine laufende Instanz von n8n mit aktivierter API-Funktionalität. Gehen Sie zu den n8n-Einstellungen und suchen Sie nach dem API-Schlüssel. - Projekt herunterladen
Geben Sie ihn in das Terminal ein:
git clone https://github.com/leonardsellem/n8n-mcp-server.git
Rufen Sie dann den Katalog auf:
cd n8n-mcp-server
- Installation von Abhängigkeiten
Führen Sie diesen Befehl aus:
npm install
Er lädt die für das Projekt benötigten Dateien.
- Setzen von Umgebungsvariablen
Kopieren Sie die Beispieldatei:
cp .env.example .env
zeigen (eine Eintrittskarte) .env
Datei die Informationen für n8n ein, zum Beispiel:
N8N_API_URL=http://localhost:5678/api/v1
N8N_API_KEY=你的n8n密钥
DEBUG=false
N8N_API_URL
ist die Adresse von n8n.N8N_API_KEY
Das ist der Schlüssel.DEBUG
einrichten alstrue
Sie können weitere Protokolle sehen.
- Code kompilieren
Eingabe:
npm run build
Dadurch wird der Code in eine lauffähige Datei umgewandelt.
- Neue Dienste
Laufen:
npm start
Der Dienst wird gestartet und der KI-Assistent kann mit ihm über Standardeingänge und -ausgänge kommunizieren.
Verwendung der Hauptfunktionen
Nach der Installation wird der n8n-mcp-server zu einem MCP-Dienst. Seine Hauptaufgabe besteht darin, der KI die Interaktion mit dem n8n-Workflow zu ermöglichen. So wird es gemacht:
- Verbindung zu AI
Sie müssen diesen Dienst zur KI-Plattform hinzufügen. Bearbeiten Sie zum Beispiel in einem Tool, das MCP unterstützt, die Konfigurationsdatei, um ihn hinzuzufügen:
{
"mcpServers": {
"n8n": {
"command": "n8n-mcp-server",
"env": {
"N8N_API_URL": "你的n8n地址",
"N8N_API_KEY": "你的密钥"
}
}
}
}
Einmal gespeichert, kann die KI diesen Dienst finden.
- Arbeitsabläufe erstellen
Sie können der KI sagen: "Erstellen Sie einen Workflow in n8n für mich und schicken Sie ihn mir jeden Tag per E-Mail." Die KI sendet die Anfrage über den MCP-Dienst an n8n, um ihn automatisch zu erstellen. - Laufende Workflows
Sagen Sie: "Führen Sie meinen E-Mail-Workflow aus." Der Dienst weist n8n an, die Aufgabe auszuführen, und gibt dann ein Ergebnis zurück, z. B. "Aufgabe abgeschlossen" oder "Etwas ist schiefgegangen". - Status prüfen
Fragen Sie: "Wie läuft mein Arbeitsablauf?" Der Dienst prüft den Status von n8n und gibt Ihnen genaue Auskunft. - Debugging-Probleme
Wenn es nicht richtig funktioniert, setzen Sie.env
innenDEBUG
Anpassung (einer Geschichte an ein anderes Medium)true
Starten Sie den Dienst neu, und Sie können die detaillierten Protokolle einsehen. Entwickler können auch den Code ändern, um Funktionen hinzuzufügen.
Tipp
- n8n Bei lokaler Ausführung lautet die Adresse normalerweise
http://localhost:5678/api/v1
. - Halten Sie den Schlüssel geheim und zeigen Sie ihn nicht jedem.
- Sie können n8n mit Docker auf die gleiche Weise ausführen wie die
.env
Ziemlich genau.
Anwendungsszenario
- zeitgesteuerte Aufgabe
Sie können es als Arbeitsablauf verwenden, um jeden Tag das Wetter zu überprüfen und dann eine SMS-Erinnerung zu senden. ai kümmert sich direkt über den Dienst darum. - Datenverarbeitung
Im Unternehmen können Sie damit automatisch Verkaufsdaten organisieren und Formulare für den Versand an die Gruppe erstellen. KI-Betrieb, spart Zeit und Mühe. - Testentwicklung
Entwickler können damit testen, wie KI und n8n zusammenarbeiten, und den Code ändern, um neue Ideen auszuprobieren.
QA
- Muss ich programmieren können?
Es ist in Ordnung, wenn Sie nicht wissen, wie das geht. Es reicht, wenn Sie wissen, wie man Dinge von der Kommandozeile lädt. Aber Sie müssen JavaScript kennen, um Funktionen zu ändern. - Was ist das Besondere an diesem Dienst?
Es ermöglicht KI die direkte Verwaltung von n8n-Workflows, ohne dass Sie manuell darauf zeigen und herumklicken müssen. - Wie viele n8n können Sie anschließen?
Eine beliebige Anzahl von ihnen. Weisen Sie einfach jedem Dienst eine n8n-Adresse zu und führen Sie mehrere Instanzen aus.