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.
describe_method
Devuelve el contrato de E/S completo de un único método de acceso - siempre EXTENDED, es decir, las entradas, el esquema del cuerpo de la solicitud y la forma completa de la salida. Aquí es donde un agente obtiene los nombres de las columnas: cada fila lleva un param_type con el valor input_required (un predicado WHERE obligatorio y de coincidencia exacta), input_optional u output (un campo al que un SELECT o un RETURNING puede hacer referencia). Un recurso no tiene una lista única de campos, porque cada método devuelve su propia forma, así que llame a esta herramienta para el método elegido de list_methods antes de la primera consulta sobre él.
Consulte también:
[ Descripción general de MCP ] [ list_methods ] [ run_select_query ]
Entradas
| Argumento | Obligatorio | Descripción |
|---|---|---|
provider | Sí | Nombre del provider. |
service | Sí | Servicio de ese provider. |
resource | Sí | Recurso de provider.service. |
method | Sí | Nombre del método tal como lo devuelve list_methods. |
Los identificadores no pueden contener espacios en blanco, signos de punto y coma ni barras invertidas; una entrada de ese tipo se rechaza antes de construir ninguna instrucción.
Salida
| Renderizador | Forma |
|---|---|
| KV | Una fila por campo de entrada y de salida: nombre, tipo, param_type (input_required, input_optional u output), forma y descripción |
Control
Permitida en todos los modos del servidor. De solo lectura.
Ejemplo
Pruebe este prompt con cualquier cliente MCP que admita la elicitación y tenga registrado el servidor MCP de StackQL:
Show me everything I need to know to call the insert method
on Google Compute networks -- required parameters,
optional parameters, and the request body shape.
Este es un ejemplo en Claude Desktop: