Leitfaden · KI-Integrationen

MCP oder direkte API-Integration: Was passt zu Ihren Geschäftsprozessen?

Das Model Context Protocol (MCP) ermöglicht es einem KI-Assistenten, Tools zu finden und aufzurufen, die ein Server bereitstellt. Eine direkte API-Integration ist Code, den Sie schreiben und der ein bestimmtes System in einer festen Reihenfolge aufruft. Beides verbindet KI mit Ihren Systemen; beides eignet sich für unterschiedliche Aufgaben.

Dieser Leitfaden dient der Information. Er erklärt die Abwägungen, die ich beim Zuschnitt von Integrationsprojekten nutze; er beschreibt weder eine laufende MCP-Integration auf dieser Website noch ein Kundenprojekt.

Informativer Leitfaden, keine Beschreibung einer laufenden Integration. Die Beispiele sind fiktiv.

Veröffentlicht am

Die kurze Antwort

Wählen Sie eine direkte API-Integration, wenn die Schritte im Voraus feststehen: derselbe Auslöser, dieselben Aufrufe und dieselben Prüfungen bei jedem Durchlauf. Ziehen Sie MCP in Betracht, wenn Ihr Team über einen KI-Assistenten arbeitet und dieser aus wenigen, bewusst bereitgestellten Tools wählen soll.

Viele sinnvolle Systeme kombinieren beides: festen, getesteten API-Code für alles, was Daten schreibt oder Geld bewegt, und wenige reine Lese-Tools für einen Assistenten, der Fragen beantwortet.

Direkte API oder MCP: ein kurzer Vergleich
FrageDirekte API-IntegrationMCP-Tools für einen Assistenten
Wer bestimmt den nächsten Schritt?Ihr Code, in fester ReihenfolgeDas Modell, aus den bereitgestellten Tools
Am besten geeignet fürWiederholbare Abläufe mit bekannten SchrittenUnterschiedliche Fragen in einem Assistenten
TestsJeder Pfad lässt sich einzeln testenEvaluationssets für Tool-Wahl und Argumente nötig
Sensible SchreibvorgängeFreigabeschritt im Ablauf eingebautFreigabe vor Ausführung des Tools erforderlich
Weitergegebene DatenNur die Felder, die Ihr Code sendetAlles, was die bereitgestellten Tools an das Modell zurückgeben
Änderungen über ZeitÄnderungen kommen mit Ihrem CodeNeue oder geänderte Tools ändern, was der Assistent tun kann

Direkte API: Ihr Code bestimmt die Schritte

Bei einer direkten Integration startet ein Webhook, ein Zeitplan oder ein Button einen Ablauf, den Sie geschrieben haben. Das Modell kann eine Nachricht einordnen oder Text entwerfen, aber Ihr Code entscheidet, welches System mit welchen Feldern aufgerufen wird und was bei einem Fehler passiert.

Das ist meist leichter zu testen, zu prüfen und im Kostenrahmen zu halten, weil jeder Pfad im Code sichtbar ist. Es passt gut zu Bestellaktualisierungen, Dokumentenextraktion, CRM-Synchronisation und allem mit einem festen Freigabeschritt.

MCP: Der Assistent wählt aus bereitgestellten Tools

Mit MCP veröffentlicht ein Server Tools wie „Hilfeartikel durchsuchen“ oder „Bestellstatus abfragen“. Ein verbundener Assistent kann während des Gesprächs entscheiden, welches Tool er mit welchen Argumenten aufruft.

Diese Flexibilität hilft, wenn Fragen variieren und der Assistent Informationen kombinieren muss. Sie bedeutet aber auch, dass das Modell und nicht Ihr Code den nächsten Schritt wählt; Auswahl, Berechtigungen und Freigaberegeln der Tools werden dadurch wichtiger. Der OpenAI-Leitfaden zu Connectors und Remote-MCP-Servern beschreibt, wie man die verfügbaren Tools einschränkt und vor Aufrufen eine Freigabe verlangt, und weist darauf hin, dass ein Remote-Server ein Drittanbieter ist, der die gesendeten Daten erhält.

Sicherheitsfragen für beide Varianten

Diese Punkte gelten für eine direkte Integration ebenso wie für einen MCP-Server.

  • Authentifizierung und minimale Rechte: Jede Integration erhält eigene Zugangsdaten mit den engsten nötigen Berechtigungen. Ein Assistent, der für einen Nutzer handelt, darf nur dessen Daten erreichen.
  • Nicht vertrauenswürdige Inhalte: E-Mails, Dokumente, Webseiten und Tool-Ergebnisse können Anweisungen enthalten. Behandeln Sie sie als Daten, nie als Erlaubnis für eine neue Aktion.
  • Freigabe vor sensiblen Schreibvorgängen: Erstattungen, Zahlungen, Löschungen, ausgehende Nachrichten und Datensatzänderungen warten auf die Bestätigung eines Menschen oder bleiben ganz außerhalb der Reichweite des Assistenten.
  • Datenweitergabe, Protokolle und Aufbewahrung: Legen Sie fest, welche Felder Ihr System verlassen, was protokolliert wird, wer die Protokolle lesen darf und wie lange sie aufbewahrt werden, auch beim Modellanbieter und bei Servern von Drittanbietern.

Zuverlässigkeit: Evaluation, Dubletten und Fehler

Schreiben Sie Evaluationsfälle vor der Entwicklung: echte Anfragen mit den erwarteten Tool-Aufrufen und Ergebnissen, einschließlich Anfragen, die das System ablehnen soll. Führen Sie sie bei jeder Änderung an Anweisungen, Modell oder Tools erneut aus.

  • Strukturierte Ausgaben, die einem Schema entsprechen, können trotzdem falsche Werte enthalten; prüfen Sie sie im Code.
  • Machen Sie Schreibvorgänge idempotent: Wiederholungen dürfen dasselbe Ticket oder dieselbe Rechnung nicht doppelt anlegen.
  • Planen Sie Timeouts und fehlgeschlagene Aufrufe ein: einen klaren Fallback für Nutzer und genug protokollierten Kontext für eine sichere Wiederholung.
  • Antworten auf Basis Ihrer Dateien mit Quellenangaben sind leichter zu prüfen, aber Quellenangaben garantieren keine Richtigkeit.

Fiktives Unternehmen und fiktive Daten, nur zur Veranschaulichung.

Ein fiktives Beispiel

Das Support-Team eines Händlers erhält mehrmals täglich dieselbe Frage: „Wo ist meine Bestellung, und können Sie die Lieferadresse ändern?“

Variante mit direkter API

  1. Eine Nachricht kommt über den Webhook des Support-Postfachs an.
  2. Der Code liest die Bestellnummer aus und prüft, ob der Absender Inhaber dieser Bestellung ist.
  3. Der Code ruft die API des Bestellsystems für den Status auf und entwirft eine Antwort aus einer Vorlage.
  4. Eine Adressänderung erzeugt eine Anfrage, die ein Teammitglied freigibt, bevor sie an den Versanddienstleister geht.

Variante mit MCP

  1. Eine Support-Mitarbeiterin fragt den internen Assistenten nach der Bestellung des Kunden.
  2. Der Assistent kann zwei reine Lese-Tools aufrufen: Bestellstatus und Suche in Hilfeartikeln.
  3. Ein drittes Tool, „Adressänderung anfragen“, existiert, braucht aber vor der Ausführung die Freigabe der Mitarbeiterin.
  4. Tool-Aufrufe und Freigaben werden protokolliert; kein Tool kann Erstattungen auslösen oder Rechnungen ändern.

Beide Varianten halten den riskanten Schreibvorgang bei einem Menschen. Die direkte Variante ist leichter zu testen; die MCP-Variante hilft, wenn das Team sehr unterschiedliche Fragen stellt.

Vorbereitung vor dem Gespräch mit einem Entwickler

  • Der eine Ablauf oder Fragetyp, den Sie verbessern möchten, mit zehn bis zwanzig echten Beispielen
  • Die beteiligten Systeme, ob sie APIs haben und wer Zugangsdaten mit eingeschränkten Rechten anlegen kann
  • Welche Aktionen nur lesen, welche Daten ändern und welche immer von einem Menschen freigegeben werden müssen
  • Welche Daten Ihre Systeme nie verlassen dürfen und welche Aufbewahrungsregeln für Protokolle gelten
  • Wie ein korrektes Ergebnis aussieht und wer die Evaluationsfälle prüft
  • Was passieren soll, wenn die KI oder ein externes System nicht verfügbar ist
  • Wie Sie Erfolg messen: eingesparte Zeit, gefundene Fehler, akzeptierte Antworten

Häufige Fragen

Ersetzt MCP APIs?

Nein. Ein MCP-Server ruft im Hintergrund meist dieselben APIs auf. MCP standardisiert, wie ein Assistent Tools findet und aufruft; Ihre Systeme brauchen weiterhin APIs und Zugangsdaten mit klar begrenzten Rechten.

Können wir mit einer direkten Integration starten und MCP später ergänzen?

Ja. Gut getestete API-Funktionen mit klaren Eingaben, Berechtigungen und Freigaberegeln lassen sich später einzeln als Tools für einen Assistenten bereitstellen.

Bieten Sie MCP-Umsetzung als eigenen Service an?

Nicht als eigenen Service. MCP kann Teil eines KI-Integrationsprojekts sein und wird dann als Machbarkeitspilot mit eigenen Evaluationsfällen geplant. Dieser Leitfaden dient der Information, und diese Website betreibt keinen öffentlichen MCP-Server.

Unsicher, welcher Ansatz zu Ihrem Ablauf passt?

Beschreiben Sie in ein paar Zeilen den Ablauf, die beteiligten Systeme und was unter menschlicher Freigabe bleiben muss. Sie erhalten eine Einschätzung zur Machbarkeit, kein Verkaufsgespräch.

Antworten auf Englisch, Französisch oder Arabisch; diese Seite ist eine Übersetzung.

Quellen

Primärdokumentation für diesen Leitfaden (auf Englisch). Plattformen ändern sich; prüfen Sie die aktuelle Version.

Passende Leistungen