Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.
validate_select_query
Parst und plant eine einzelne SELECT-Anweisung, ohne sie auszuführen. Gibt {valid, errors} zurück. Nützlich, wenn ein Agent prüfen möchte, ob seine Abfrage kompiliert und an die ermittelte Methode gebunden wird, bevor er sich auf einen echten API-Aufruf festlegt.
Nur SELECT und genau eine Anweisung; eine Payload mit mehr als einer Anweisung wird mit validate_select_query accepts exactly one statement abgelehnt.
Siehe auch:
[ MCP-Übersicht ] [ list_methods ] [ run_select_query ]
Eingaben
| Argument | Erforderlich | Beschreibung |
|---|---|---|
sql | Ja | Eine einzelne SELECT-Anweisung. |
Ausgabe
| Renderer | Struktur |
|---|---|
| KV | valid (bool) und errors (Array von Strings, leer wenn gültig) |
Freigabe
In jedem Servermodus erlaubt. Es werden keine API-Aufrufe durchgeführt.
Beispiel
Probieren Sie diesen Prompt mit einem beliebigen Elicitation-fähigen MCP-Client aus, bei dem der StackQL-MCP-Server registriert ist:
Can you validate this query before I run it:
select name, network
from google.compute.subnetworks
where project = 'my-project' and region = 'us-central1';
Hier ein Beispiel in Claude Desktop: