Skip to main content
Zum Inhalt
Zum Inhalt

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.

Eine mögliche MCP-Anbindung. Der MCP-Server kann weitere Systeme über deren APIs erreichen.
KI-generiertes Schaubild, eigens für cooexistenz entworfen. Eine mögliche MCP-Anbindung. Der MCP-Server kann weitere Systeme über deren APIs erreichen.

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.

Quelle: MCP: Sicherheit und Berechtigungen