Zum Inhalt springen

UTCP-Server

oder auch Universal Tool Calling Protocol Server

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 03.11.2026

Ein UTCP-Server im Sinne von MCP gibt es nicht. Gemeint ist mit dem Wort die Gegenstelle: das bestehende System, das sein Handbuch unter einer Adresse wie /utcp ausliefert und die Aufrufe danach selbst annimmt.

UTCP-Server

Die Gegenstelle in UTCP: das bestehende System samt Handbuch, ohne eigenen Vermittler.
Beispiel: „Der UTCP-Server war die Warenwirtschaft selbst, erweitert um eine Datei unter /utcp.“

Das Projekt nennt diese Seite tool provider, also Anbieter der Werkzeuge. Zu tun ist dort zweierlei: das Handbuch ausliefern und die Schnittstelle bereitstellen, die es beschreibt.

Abgrenzung zum MCP-Server: Dieser ist ein eigenes Programm, das Werkzeuge kapselt und betrieben werden muss. In UTCP übernimmt diese Rolle die vorhandene Schnittstelle.

Was ein UTCP-Server bereitstellen muss

Ein Handbuch und die Schnittstelle dahinter. Das Handbuch ist eine JSON-Datei unter einer Adresse wie /utcp; sie nennt je Werkzeug Namen, Beschreibung, Eingabefelder und die Aufrufvorlage mit Adresse, Methode und Kopfzeilen.

Wer eine OpenAPI-Beschreibung hat, braucht nicht einmal die Datei. Der Client liest das vorhandene Dokument und baut sich das Handbuch daraus; damit entfällt der Teil, der bei MCP die Arbeit macht, siehe UTCP.

Warum es in UTCP keinen Server im Sinne von MCP gibt

Weil das Protokoll genau diesen Schritt einsparen will. Ein MCP-Server übersetzt zwischen Modell und Zielsystem und läuft als eigener Dienst; UTCP beschreibt dem Client allein den Weg, und der Aufruf geht direkt an das Ziel.

Das Wort UTCP-Server hält sich trotzdem, weil die Rollen aus MCP vertraut sind. Gemeint ist in solchen Sätzen fast immer der Anbieter des Handbuchs, und das ist das System, das ohnehin schon läuft.

Was auf der Seite des Anbieters zu klären ist

Die Rechte. Weil der Aufruf unmittelbar ankommt, entscheidet allein das Zielsystem über Anmeldung, Begrenzung und Aufzeichnung; für Zugriffe von Agenten lohnt ein eigener Schlüssel mit knappen Rechten, siehe Least Privilege.

Dazu kommt die Pflege des Handbuchs. Ändert sich ein Feld in der Schnittstelle, muss die Vorlage mitwandern, sonst ruft der Agent mit falschen Werten auf. Ein aus OpenAPI erzeugtes Handbuch hat dieses Problem nicht.

Siehe auch:

UTCP (Universal Tool Calling Protocol)

Ein offener Standard, über den KI-Agenten Werkzeuge finden und direkt über deren eigene Schnittstelle aufrufen.

#Künstliche Intelligenz (KI)

MCP-Server

Ein Programm, das einem KI-Modell über das Model Context Protocol Werkzeuge und Daten anbietet.

#Künstliche Intelligenz (KI)

MCP (Model Context Protocol)

Ein offener Standard, über den KI-Anwendungen an Datenquellen und Werkzeuge angebunden werden.

#Künstliche Intelligenz (KI)

Least Privilege (KI-Agenten)

Einem KI-Agenten nur die Rechte geben, die seine aktuelle Aufgabe braucht.

#Künstliche Intelligenz (KI)

JSON

Das Format, in dem Daten heute durch das Web reisen.

#Programmiersprachen

Prompt Injection

Ein Angriff, bei dem eine untergeschobene Anweisung das Verhalten eines Sprachmodells verändert.

#Künstliche Intelligenz (KI)