Zum Hauptinhalt springen
Übersetzte Seite

Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.

run_lifecycle_operation

Führt eine StackQL-EXEC-Lebenszyklusoperation aus - die Nicht-CRUD-Aktionen eines Providers (VM starten/stoppen, Schlüssel rotieren, Workflow auslösen usw.). Reale Seiteneffekte.

Unterliegt dem Gating durch den Modus des Servers:

ModusLebenszyklus-EXEC
read_onlyabgelehnt
safe (Standard)erfordert Genehmigung (Elicitation)
delete_safeerfordert Genehmigung
full_accesserlaubt

info

Eine Payload mit mehreren Anweisungen unterliegt dem Gating ihrer privilegiertesten Anweisung

Wenn eine Genehmigung erforderlich ist und der Client Elicitation nicht angekündigt hat, wird der Aufruf abgelehnt.

Siehe auch: [ MCP-Übersicht ] [ run_mutation_query ] [ describe_method ] [ EXEC-Sprachspezifikation ]


Eingaben​

ArgumentErforderlichBeschreibung
sqlJaEine StackQL-EXEC-Anweisung, die auf eine Lebenszyklusmethode abzielt.
sourceNeinID des Query-Library-Eintrags, wenn das SQL von query_library_get stammt. Nur zur Attribution; ändert weder Ausführung noch Genehmigungen.
formatNeinTextrendering: markdown oder json. Wenn nicht angegeben, wird die Rendering-Einstellung des Servers verwendet.

Ausgabe​

RendererStruktur
KV{messages: [...], timestamp}

Beispiel​

Probieren Sie diesen Prompt mit einem beliebigen Elicitation-fähigen MCP-Client aus, bei dem der StackQL-MCP-Server registriert ist:

The Compute instance web-01 in us-central1-a
(project my-project) is stuck. Please stop it.

Der MCP-Client zeigt eine Genehmigungsaufforderung an, bevor die Operation abgesetzt wird, es sei denn, der Server läuft im Modus full_access.

Hier ein Beispiel in Claude Desktop: