0
Zum Inhalt

MCP

MCP standardisiert die Kommunikation zwischen Anwendungen mit KI-Modellen und externen Werkzeugen oder Quellen. Ein Client kann verfügbare Funktionen ermitteln und über ein einheitlich beschriebenes Interface nutzen. Das Protokoll erleichtert die Integration, legt aber nicht selbst fest, wer eine bestimmte Aktion ausführen darf.

Was ist MCP?

MCP standardisiert die Kommunikation zwischen Anwendungen mit KI-Modellen und externen Werkzeugen oder Quellen. Ein Client kann verfügbare Funktionen ermitteln und über ein einheitlich beschriebenes Interface nutzen. Das Protokoll erleichtert die Integration, legt aber nicht selbst fest, wer eine bestimmte Aktion ausführen darf.

Client, Server und Funktionen

Die Anwendung arbeitet als Client und verbindet sich mit einem oder mehreren MCP-Servern. Ein Server kann Werkzeuge, Ressourcen oder vorbereitete Vorlagen anbieten. Jede Funktion hat eine genaue Beschreibung, ein Eingabeschema und einen begrenzten Zweck.

Berechtigungen und Vertrauen

Der Server prüft die Identität und den Zugriff auf jeden Datensatz. Das Modell erhält weder geheime Schlüssel noch unbegrenzte Systemrechte. Neue Verbindungen, sensible Werkzeuge und Änderungen des Berechtigungsumfangs benötigen eine bewusste Freigabe durch die verantwortliche Person.

Validierung und sichere Aktionen

Argumente werden außerhalb des Modells validiert; Geschäftsregeln bleiben im Zielsystem. Für Zahlungen, Löschungen, Veröffentlichungen oder Nachrichtenversand gibt es eine klare Zusammenfassung und Bestätigung. Wiederholte Aufrufe dürfen keine Duplikate oder inkonsistenten Zustände erzeugen.

Audit und Tests

Protokolle halten Identität, Werkzeug, Zeitpunkt, Umfang und Ergebnis fest, ohne unnötige Geheimnisse zu speichern. Tests umfassen Serverausfälle, ungültige Eingaben, überschrittene Berechtigungen und in Quellen versteckte Prompt-Injection. Nicht mehr benötigte Verbindungen werden entfernt.

Der Ansatz von PAR HOUSE Agency

Wir nutzen MCP, um Agenten modular mit Unternehmenssystemen zu verbinden. Jeder Server hat einen minimalen Umfang, klare Verantwortliche und Monitoring. Integrationen bleiben austauschbar und auditierbar, damit Agenten prozessübergreifend helfen können, ohne unkontrollierten Zugriff zu erhalten.