Aller au contenu principal
Page traduite

Cette page a été traduite de l'anglais avec l'aide de l'IA. En cas de divergence, la version anglaise fait référence.

validate_select_query

Analyse et planifie une seule instruction SELECT sans l'exécuter. Renvoie {valid, errors}. Utile lorsqu'un agent veut vérifier que sa requête se compile et se lie à la méthode découverte avant de s'engager dans un véritable appel d'API.

info

SELECT uniquement, et exactement une instruction ; une charge utile contenant plus d'une instruction est refusée avec validate_select_query accepts exactly one statement.

Voir aussi : [ Présentation de MCP ] [ list_methods ] [ run_select_query ]


Entrées​

ArgumentObligatoireDescription
sqlOuiUne seule instruction SELECT.

Sortie​

RenduForme
KVvalid (booléen) et errors (tableau de chaînes de caractères, vide lorsque la requête est valide)

Contrôle​

Autorisé dans tous les modes du serveur. Aucun appel d'API n'est effectué.


Exemple​

Essayez ce prompt avec n'importe quel client MCP prenant en charge l'élicitation et dans lequel le serveur MCP StackQL est enregistré :

Can you validate this query before I run it:

select name, network
from google.compute.subnetworks
where project = 'my-project' and region = 'us-central1';

Voici un exemple dans Claude Desktop :