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:
| Modus | Lebenszyklus-EXEC |
|---|---|
read_only | abgelehnt |
safe (Standard) | erfordert Genehmigung (Elicitation) |
delete_safe | erfordert Genehmigung |
full_access | erlaubt |
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
| Argument | Erforderlich | Beschreibung |
|---|---|---|
sql | Ja | Eine StackQL-EXEC-Anweisung, die auf eine Lebenszyklusmethode abzielt. |
source | Nein | ID des Query-Library-Eintrags, wenn das SQL von query_library_get stammt. Nur zur Attribution; ändert weder Ausführung noch Genehmigungen. |
format | Nein | Textrendering: markdown oder json. Wenn nicht angegeben, wird die Rendering-Einstellung des Servers verwendet. |
Ausgabe
| Renderer | Struktur |
|---|---|
| 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: