Saltar al contenido principal
Página traducida

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.

run_lifecycle_operation

Ejecuta una operación de ciclo de vida EXEC de StackQL - las acciones del provider que no son CRUD (iniciar/detener una VM, rotar una clave, desencadenar un workflow, etc.). Efectos secundarios reales.

Controlada por el modo del servidor:

ModoEXEC de ciclo de vida
read_onlyrechazado
safe (valor predeterminado)requiere aprobación (elicitación)
delete_saferequiere aprobación
full_accesspermitido

información

Una carga útil que contiene varias instrucciones queda controlada por su instrucción con más privilegios

Cuando se requiere aprobación y el cliente no anunció la elicitación, la llamada se rechaza.

Consulte también: [ Descripción general de MCP ] [ run_mutation_query ] [ describe_method ] [ EXEC en la especificación del lenguaje ]


Entradas​

ArgumentoObligatorioDescripción
sqlSíUna instrucción EXEC de StackQL dirigida a un método de ciclo de vida.
sourceNoID de la entrada de la Query Library cuando el SQL procede de query_library_get. Solo para atribución; no cambia la ejecución ni las aprobaciones.
formatNoRenderizado del texto: markdown o json. Cuando se omite, usa la configuración de renderizado del servidor.

Salida​

RenderizadorForma
KV{messages: [...], timestamp}

Ejemplo​

Pruebe este prompt con cualquier cliente MCP que admita la elicitación y tenga registrado el servidor MCP de StackQL:

The Compute instance web-01 in us-central1-a
(project my-project) is stuck. Please stop it.

El cliente MCP mostrará una solicitud de aprobación antes de enviar la operación, a menos que el servidor se ejecute en el modo full_access.

Este es un ejemplo en Claude Desktop: