Esta página se tradujo del inglés con ayuda de IA. Si hay diferencias entre ambas, la versión en inglés es la referencia.
validate_select_query
Analiza y planifica una única instrucción SELECT sin ejecutarla. Devuelve {valid, errors}. Resulta útil cuando un agente quiere comprobar que su consulta se compila y se vincula con el método descubierto antes de comprometerse con una llamada real a la API.
Solo SELECT, y exactamente una instrucción; una carga útil que contiene más de una instrucción se rechaza con validate_select_query accepts exactly one statement.
Consulte también:
[ Descripción general de MCP ] [ list_methods ] [ run_select_query ]
Entradas
| Argumento | Obligatorio | Descripción |
|---|---|---|
sql | Sí | Una única instrucción SELECT. |
Salida
| Renderizador | Forma |
|---|---|
| KV | valid (bool) y errors (array de cadenas, vacío cuando la consulta es válida) |
Control
Permitida en todos los modos del servidor. No se realiza ninguna llamada a la API.
Ejemplo
Pruebe este prompt con cualquier cliente MCP que admita la elicitación y tenga registrado el servidor MCP de StackQL:
Can you validate this query before I run it:
select name, network
from google.compute.subnetworks
where project = 'my-project' and region = 'us-central1';
Este es un ejemplo en Claude Desktop: