KI-Assistenten können eine vage Bitte gut in eine Abfolge von Schritten übersetzen. Von sich aus können sie aber weder Ihr Designwerkzeug öffnen noch ein Rendering starten oder Ihre Medienbibliothek lesen. MCP, das Model Context Protocol, ist der Standard, der sie mit solchen Werkzeugen verbindet. Dieser Artikel erklärt, wie MCP funktioniert, was sich ändert, wenn die Werkzeuge Geld kosten und Medien erzeugen, und welche Gestaltungsentscheidungen einen Assistenten, dem Sie ein Studio anvertrauen können, von einem unterscheiden, den Sie ständig beaufsichtigen müssen. Die Beispiele stammen aus der CLI und dem MCP-Server von Yeşilçam Studios.

Was ist MCP?

MCP ist ein offenes Protokoll, das Anthropic Ende 2024 veröffentlicht hat. Es beschreibt, wie eine KI-Anwendung mit externen Werkzeugen und Daten kommuniziert. Es gibt drei Bestandteile:

  • Der Client ist die Anwendung, mit der Sie sprechen, zum Beispiel Claude Code, Claude Desktop oder Cursor.
  • Der Server ist ein kleines Programm, das Werkzeuge anbietet. Er kann auf Ihrem eigenen Computer laufen, vom Client gestartet, und über Standardein- und -ausgabe kommunizieren.
  • Die Werkzeuge sind benannte Operationen mit einer Beschreibung und einem Schema ihrer Parameter, etwa „Bild erstellen“ mit einem Prompt, einer Qualitätsstufe und einem Seitenverhältnis.

Wenn Sie um etwas bitten, liest der Assistent die Beschreibungen der Werkzeuge, wählt eines aus, füllt die Parameter aus und ruft es auf. Der Server erledigt die Arbeit und liefert ein Ergebnis, und der Assistent entscheidet, was als Nächstes geschieht. Weil das Protokoll gemeinsam genutzt wird, funktioniert ein Server mit jedem Client, der es unterstützt.

Was ändert sich, wenn die Werkzeuge kreativ und kostenpflichtig sind?

Viele MCP-Server lesen nur: Dateien, Tickets, Dokumentation. Ein kreatives Studio unterscheidet sich in drei Punkten, und jeder davon prägt die Gestaltung.

  • Aufrufe kosten Geld. Ein Video oder ein langer Film verbraucht echte Tokens. Ein Assistent, der eine Bitte falsch versteht oder einen fehlgeschlagenen Aufruf wiederholt, sollte nichts ausgeben können, ohne dass der Mensch es bemerkt.
  • Aufträge brauchen Zeit. Ein Rendering kann Minuten dauern. Die Werkzeuge müssen Arbeiten starten, den Fortschritt melden und das Ergebnis später abholen können.
  • Die Ergebnisse sind persönlich. Fotos von Menschen, Stimmen und noch nicht veröffentlichte Produkte sind standardmäßig privat, und manches davon erfordert eine Einwilligung.

Erst das Angebot, dann die Freigabe

Die einfachste verlässliche Antwort auf den ersten Punkt ist, jede kostenpflichtige Operation in zwei Aufrufe zu teilen. Der erste Aufruf liefert ein Angebot und bucht nichts ab. Im Server von Yeşilçam Studios ist es als quote_only_nothing_charged gekennzeichnet und nennt die einzelnen Posten, die Summe, das Guthaben und ob das Konto sich den Auftrag leisten kann. Der Server weist den Assistenten an, dies dem Nutzer zu zeigen und erst nach dessen Zustimmung erneut mit confirm=true aufzurufen, niemals aus eigenem Antrieb.

So liegt die Entscheidung dort, wo sie hingehört: bei einem Menschen, der die Zahl gesehen hat. Auch der Assistent profitiert davon, denn er kann Optionen vergleichen („der Entwurf kostet so viel, Standard so viel“), bevor sich jemand festlegt. Eine zweite Grenze, max_tokens, lässt das Werkzeug einen Auftrag über einem bestimmten Preis ablehnen, selbst wenn er freigegeben wurde. Die Kommandozeile folgt demselben Muster: Sie zeigt das Angebot und fragt nach, ein Skript gibt mit --yes frei, und ohne Freigabe endet sie mit einem eigenen Exit-Code, damit „Angebot gezeigt, nicht freigegeben“ nie mit einem Erfolg verwechselt wird.

Schlüssel mit Grenzen statt Passwörtern

Ein Assistent oder ein Build-Server braucht Zugangsdaten, und diese können an Orten landen, die Sie nicht vorgesehen hatten. Zwei Vorgehensweisen halten den möglichen Schaden klein.

Erstens: Verwenden Sie statt eines Passworts API-Schlüssel mit festgelegtem Umfang. Ein Schlüssel mit Leserecht sieht Guthaben, Preise, Bibliothek und Auftragsstatus, kann aber nichts erstellen, bearbeiten, löschen oder ausgeben. Ein Schlüssel mit Erstellrecht kann Arbeiten starten, weiterhin über Angebote. Schlüssel können nach einer festgelegten Zeit ablaufen und sofort widerrufen werden. Auf Seiten des Dienstes wird nur ein sicherer Fingerabdruck des Schlüssels aufbewahrt.

Zweitens: Halten Sie die heikelsten Aktionen von jedem Schlüssel fern. Bei Yeşilçam Studios kann kein Schlüssel das Konto löschen, dessen Passwort oder E-Mail-Adresse ändern, bezahlen oder Tokens kaufen, automatische Aufladungen einschalten, weitere Schlüssel erstellen oder Social-Media-Konten verbinden. Diese Aktionen bleiben in der Web-App, hinter einer normalen Anmeldung.

Ein verwandtes Detail: Das Geheimnis sollte nicht in der Konfigurationsdatei des Assistenten stehen. Der Server yesilcam-mcp liest den Schlüssel, den die Kommandozeile auf Ihrem Computer gespeichert hat, nur für Ihren Benutzer lesbar; die Konfiguration nennt also nur den Befehl.

Weniger Werkzeuge, bessere Entscheidungen

Der Server von Yeşilçam Studios bietet 131 Werkzeuge. Jede Werkzeugbeschreibung belegt Platz im Kontext des Assistenten, und eine lange Liste erschwert die Wahl des richtigen Werkzeugs. Der Server lässt sich deshalb nur mit den benötigten Studios starten (--studios image,film,influencer) oder nur mit den lesenden Werkzeugen (--read-only). Jedes Werkzeug trägt außerdem Hinweise, die der Client anzeigen kann: ob es nur liest, ob es destruktiv ist, wie etwa das Löschen einer Datei, und ob es über Ihren Computer hinausgreift.

Lange Aufträge und Ergebnisse

Für Arbeiten, die Minuten dauern, nehmen die Werkzeuge wait=true entgegen: Der Server fragt den Auftrag regelmäßig ab, sendet Fortschrittsmeldungen und kehrt zurück, wenn er fertig ist. Mit save_to lädt er das Ergebnis herunter. Ohne Warten liefert das Werkzeug eine Art und eine ID, die ein eigenes Warte-Werkzeug später verfolgen kann. Der Assistent muss keine eigene Abfrageschleife erfinden.

Datenschutz als Standard

Über die Werkzeuge erstellte Medien sind privat. Links sind signiert und laufen nach einigen Stunden ab, und das Download-Werkzeug erneuert sie. Ein öffentlicher Link oder ein Beitrag auf The Wall läuft über eine Freigabeanfrage, die gegebenenfalls genehmigt werden muss. Figuren sind immer erwachsen, reale Personen des öffentlichen Lebens sind nicht erlaubt, und das eigene Foto oder Video einer Person wird nur mit einer ausdrücklichen Einwilligung und nach einer Sicherheitsprüfung verwendet.

Ein Katalog für Assistent und Skript

Jedes MCP-Werkzeug des Servers von Yeşilçam Studios hat einen gleichnamigen Befehl in der CLI yesilcam, weil beide aus einem gemeinsamen Katalog von Operationen erzeugt werden. Das hat praktischen Wert: Einen Ablauf, den Sie im Gespräch entdeckt haben, können Sie in einem Skript mit denselben Namen und Parametern wiederholen, und beide werden gegen dieselben Definitionen getestet.

Eine Checkliste, bevor Sie einen Assistenten mit einem kostenpflichtigen Werkzeug verbinden

  • Zeigt jede kostenpflichtige Operation vor der Abbuchung einen Preis, und braucht sie eine ausdrückliche Freigabe?
  • Können Sie einen Höchstpreis pro Auftrag festlegen?
  • Gibt es Schlüssel mit Leserecht, ablaufende Schlüssel und sofortigen Widerruf?
  • Welche Aktionen kann kein Schlüssel ausführen?
  • Bleibt das Geheimnis aus der Konfiguration des Assistenten heraus?
  • Können Sie weniger Werkzeuge laden?
  • Sind Ergebnisse standardmäßig privat, und ist für reale Personen eine Einwilligung nötig?

Grenzen

MCP macht einen Assistenten nicht unfehlbar. Er kann weiterhin das falsche Werkzeug wählen oder eine Bitte missverstehen, und genau deshalb gehören Freigaben und Grenzen in die Werkzeuge statt in gute Absichten. Manche Arbeiten gelingen zudem weiterhin besser in einem visuellen Editor, etwa das Anordnen einer Zeitleiste oder das Möblieren eines 3D-Grundrisses. Das Protokoll ist ein Weg, wiederkehrende Schritte abzugeben, kein Ersatz für Urteilsvermögen.

Häufige Fragen

Muss ich Entwickler sein, um MCP zu nutzen? Nein. Einen Server mit Claude Desktop oder Cursor zu verbinden, ist ein kurzer Konfigurationsschritt, und danach schreiben Sie dem Assistenten in normaler Sprache. Der Einrichtungsleitfaden zeigt jeden Schritt.

Schickt MCP meine Dateien an den Assistenten? Der Assistent sieht, was die Werkzeuge zurückgeben, etwa Auftragsdetails und Links. Die Dateien bleiben in Ihrer Bibliothek und in den Ordnern, die Sie wählen, und Links zu privaten Medien laufen ab.

Ist MCP dasselbe wie eine API? Es setzt auf einer auf. Der Server ruft die API des Dienstes auf und stellt deren Operationen als Werkzeuge dar, die ein Assistent verstehen und auswählen kann.