MCP-Server
Lass einen KI-Assistenten klickops direkt bedienen, mit deinen Rechten und deiner Audit-Spur.
Auf dieser Seite
Was das ist
Der MCP-Server ist ein kleines Programm auf deinem Rechner, das klickops einem KI-Assistenten als Werkzeugkasten anbietet. Der Assistent kann dann deine Apps auflisten, Logs lesen, nachsehen, warum ein Deployment nicht gesund ist, und Änderungen vornehmen, über dieselbe API, die auch die Oberfläche aufruft.
Er ist ein Client, kein zweites Backend. Er hält keinen Zustand, spricht mit klickops und sonst mit nichts, und meldet sich als du an. Alles, was ein Assistent darüber tut, unterliegt deiner Rolle und landet unter deinem Namen im Audit-Log.
Wann du das brauchst
- Du willst fragen "warum ist die Checkout-App nicht gesund" und eine Antwort bekommen, die die echten Logs gelesen hat.
- Du arbeitest ohnehin im Assistenten und willst nicht in den Browser wechseln.
- Du willst einen Vorschlag, der aus dem tatsächlichen Zustand kommt statt aus einer Vermutung.
Ein Assistent mit deinen Rechten kann, was du kannst, auch löschen. Gib ihm ein Token, das auf das Nötige beschränkt ist, statt deiner Admin-Sitzung, und nimm für alles Erkundende ein Viewer-Token. Siehe API-Tokens.
Einrichten
Unter Resources, CLI & MCP zeigt dir klickops den Installationsbefehl und den fertigen Konfigurationsblock für die gängigen Assistenten. Dort steht auch jedes Werkzeug, das der Server anbietet, erzeugt aus demselben Katalog, den der Server selbst liest. Was du dort siehst, bekommt der Assistent.
Die Anmeldung nutzt die Konfigurationsdatei, die klops auth login schon geschrieben hat, oder KLICKOPS_URL und KLICKOPS_TOKEN, wenn du es lieber ausdrücklich hast. Der MCP-Server liest KLICKOPS_URL, nicht das KLICKOPS_SERVER der CLI.
Was der Assistent tun kann
Werkzeuge heissen nach dem, was sie tun: klickops_list_apps, klickops_get_app_logs, klickops_restart_app, klickops_query_database. Lesen macht den grössten Teil aus, und das ist der nützliche: Ein Assistent, der deinen echten Zustand sieht, hört auf zu raten.
Änderungen gehen auch, und sie erben die Rechteprüfung der Endpunkte dahinter. Jedes Werkzeug sagt deinem Editor, ob es nur liest oder löscht und überschreibt, damit er vor den riskanten nachfragen kann. Der MCP-Server selbst fragt aber nicht nach: Ein Token, das eine App löschen darf, erlaubt einem Assistenten, eine App zu löschen.
Grenzen und Fallstricke
- Secrets werden nie zurückgegeben. Werkzeuge zeigen Key-Namen, nie Werte, und die Endpunkte, die das Passwort einer Datenbank oder eines Buckets liefern, sind bewusst weggelassen. Ein Assistent kann deine Zugangsdaten nicht aus klickops lesen.
- Er läuft lokal. Eine gehostete Variante gibt es heute nicht. Der Server läuft dort, wo du ihn startest, und sein einziger Gegenüber ist dein klickops.
- Er hat kein Gedächtnis. Jeder Aufruf liest den aktuellen Zustand. Das ist der Sinn, und es heisst, dass ein Assistent nicht auf etwas reagiert, das er vor zehn Minuten gesehen hat.
- Beschränk das Token. Die nützlichste Gewohnheit: Viewer zum Fragen, Editor nur, wenn du es meinst.
Verwandt
- API-Tokens, um einzugrenzen, was ein Assistent darf.
- klops CLI für dieselbe Fläche, von einem Skript bedient.