Lo que solicita ChatGPT
Descubre equipos, conoce las operaciones permitidas, solicita una tarea y consulta el resultado. No ejecuta comandos en el equipo.
Descargar colección de IA ↓Conoce las responsabilidades de cada componente, cómo se autoriza una operación y por dónde viajan las tareas y sus resultados. Incluye colecciones Postman independientes para reproducir el papel de cada actor.
El usuario conversa con la IA. La IA invoca las herramientas del MCP, que aplica las reglas de acceso y coordina la tarea. El agente consulta las tareas desde su equipo.
Sigue la secuencia para identificar qué llamadas son de la IA y cuáles hace realmente el agente instalado.
list_my_linux_servers y list_linux_commands.run_linux_command(system.memory) para el agent_id.queued con un task_id.task_id, todavía sin datos del equipo.POST /api/v1/agent/pull; recibe 204 sin tarea, o 200 con tarea permitida.free -h sin shell.POST /api/v1/agent/tasks/{id}/result; MCP lo persiste.get_bridge_task(task_id) retorna estado y salida final.Las peticiones de sondeo del agente y las consultas de estado de la IA pueden intercalarse. Todo resultado depende de que el agente esté instalado, activo y autorizado.
| Plano | Qué valida | Credencial |
|---|---|---|
| Cliente IA | Identidad humana y permisos para ver equipos y solicitar acciones | user_token |
| MCP / Control de acciones | Operación global activa + equipo habilitado + operación asignada al equipo + usuario autorizado | Reglas en la base SQL |
| Agente Linux | ID de dispositivo, token propio, expiración y catálogo de comandos locales | agent_id + agent_token |
| Administrador | Alta y revocación de conexiones, operaciones, usuarios y tokens | Cuenta administrativa + admin_token en Postman |
Cada colección representa a un actor distinto. Puedes importarlas separadamente y ejecutar el flujo de forma ordenada; no son intercambiables.
Descubre equipos, conoce las operaciones permitidas, solicita una tarea y consulta el resultado. No ejecuta comandos en el equipo.
Descargar colección de IA ↓Heartbeat, sondeo de tareas pendientes y envío del resultado. Postman simula estas peticiones, pero no ejecuta el programa Linux.
Descargar colección del agente ↓Registra equipos, administra operaciones, autoriza usuarios, habilita conexiones y rota credenciales.
Descargar colección administrativa ↓Comprueba la disponibilidad del MCP y rutas auxiliares, además de respuestas de rechazo cuando falta autorización.
Descargar colección de monitoreo ↓Importa también el entorno Postman local sin secretos. Las credenciales de IA, agente y administrador son independientes. Para consultar el diagrama de secuencia en GitHub, abre el documento técnico.
El MCP guarda usuarios, equipos, permisos, tareas, resultados y auditoría en su base SQL. Para el laboratorio del PC PRINCIPAL se usa una base MySQL/MariaDB dedicada, independiente de las aplicaciones existentes. Una tarea en cola sigue registrada aunque ChatGPT cierre la conversación.
El agente inicia la comunicación y localiza el MCP por su nombre DNS institucional. Primero consulta un manifiesto HTTPS sin token, luego realiza heartbeat y sondeo de tareas. No se necesita una IP fija por Linux; el firewall del piloto protege el segmento privado autorizado.
Ver descubrimiento y piloto Linux ↗