Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HITL_AUDIT_LOGNoPath to the NDJSON audit log file./hitl-audit.log
HITL_TOKEN_TTLNoSession token TTL in milliseconds300000
HITL_BASH_TIMEOUTNoShell command timeout in milliseconds30000
HITL_PROJECT_ROOTNoRoot directory. File paths are validated against thisprocess.cwd()
HITL_QUESTION_TOOLNoName of the IDE's human-input toolquestion

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
declare_intent_hitlA

[MEJOR PRÁCTICA — úsalo antes de question()] Declara explícitamente qué vas a hacer y por qué, ANTES de pedir aprobación al usuario. Devuelve un sessionToken para usar en la acción final.

Flujo ideal:

  1. declare_intent_hitl({ action, target, reason }) → obtén sessionToken

  2. question() → pide aprobación al usuario

  3. edit_hitl / write_hitl / bash_hitl con approved: true + sessionToken

edit_hitlA

Edita un archivo existente reemplazando un fragmento de texto. REQUIERE aprobación humana.

Flujo correcto (dos llamadas):

  1. Llama con approved: false → recibirás instrucciones y un sessionToken

  2. Usa question() para mostrar el cambio al usuario y pedir aprobación

  3. Llama de nuevo con approved: true + el sessionToken recibido

write_hitlA

Crea o sobreescribe un archivo completo. REQUIERE aprobación humana.

Flujo correcto (dos llamadas):

  1. Llama con approved: false → recibirás instrucciones y un sessionToken

  2. Usa question() para mostrar el archivo al usuario y pedir aprobación

  3. Llama de nuevo con approved: true + el sessionToken recibido

bash_hitlA

Ejecuta un comando shell. REQUIERE aprobación humana. ⚠️ Comandos destructivos (rm, del, drop, truncate, reset) son especialmente sensibles.

Flujo correcto (dos llamadas):

  1. Llama con approved: false → recibirás instrucciones y un sessionToken

  2. Usa question() mostrando el comando exacto y su riesgo potencial

  3. Llama de nuevo con approved: true + el sessionToken recibido

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Santi746/IA-HITL-PROTOCOL'

If you have feedback or need assistance with the MCP directory API, please join our Discord server