Schnittstellen verstehen.
Wie tauschen Programme Daten aus? Und welche Rechte brauchen sie dafür?
Die Beispiele sind fiktiv. Unter jedem Begriff findest du Quellen zum Nachlesen.
API / Schnittstelle
Eine API ist eine festgelegte Verbindung, über die ein Programm Funktionen oder Daten eines anderen nutzen kann. Häufig geschieht das über ein Netzwerk, aber nicht immer.
Zum Beispiel: Ein Workflow fragt über eine API den Lagerbestand eines Artikels ab.
Quelle: MDN: API
Webhook
Ein Webhook meldet ein Ereignis an eine festgelegte Webadresse. Das empfangende Programm kann darauf reagieren. Es muss prüfen, ob die Nachricht erlaubt ist und schon einmal verarbeitet wurde.
Zum Beispiel: Nach einer Formularübermittlung erhält n8n eine Benachrichtigung und startet einen Ablauf.
Quelle: GitHub: Webhooks
MCP / Model Context Protocol
MCP ist ein offener Standard, der KI-Anwendungen mit Werkzeugen und Datenquellen verbindet. Ein MCP-Server stellt diese bereit. Welche Aktionen erlaubt sind, bestimmen weiterhin die Zugriffsrechte.
Zum Beispiel: Eine KI-Anwendung nutzt das angebotene Werkzeug „Bestellstatus lesen“. Der Server kann dafür die API eines Kundensystems aufrufen.
Quelle: MCP: Einführung
Connector / Konnektor
Ein Connector ist eine vorbereitete Verbindung zu einem Dienst. Er macht bestimmte Funktionen zugänglich. Welche Daten gelesen oder geändert werden dürfen, hängt von den erteilten Rechten ab.
Zum Beispiel: Ein Connector stellt einer KI-Anwendung freigegebene Dokumente zur Suche bereit.
Quelle: MCP: Einführung und Anbindungen
Plugin
Ein Plugin ergänzt ein Programm um Funktionen. Was dazu gehört, unterscheidet sich je nach Produkt. Bei WordPress kann ein Plugin zum Beispiel ein Kontaktformular hinzufügen.
Zum Beispiel: Ein Formular-Plugin nimmt Anfragen entgegen und übergibt sie an einen Workflow.
Quelle: WordPress: Was ist ein Plugin?
Credentials / Zugangsdaten
Zugangsdaten weisen eine Anwendung bei einem Dienst aus. Dazu gehören API-Schlüssel und Zugriffstokens. Bewahre sie in geschützten Einstellungen auf, nicht in öffentlichen Prompts oder Beispielen.
Zum Beispiel: n8n verwendet einen hinterlegten Zugang, um erlaubte Datensätze aus einem System zu lesen.
Quelle: n8n: Zugangsdaten
Berechtigungen
Berechtigungen legen fest, was ein Zugang lesen oder verändern darf. Vergib nur die Rechte, die für die Aufgabe nötig sind. Ein Satz im Prompt setzt diese Grenzen nicht technisch durch.
Zum Beispiel: Ein Zugang darf einen Bestellstatus lesen, aber weder Preise ändern noch Zahlungen auslösen.