rdp-cli

Herramientas MCP vs control GUI: cuándo un agente necesita el escritorio real

Las herramientas MCP y el control GUI del ordenador resuelven problemas distintos.

MCP es mejor cuando una aplicación ofrece una API fiable: consultar una base de datos, crear un ticket, actualizar un CRM o generar un informe estructurado. El agente envía parámetros definidos y recibe resultados estructurados.

Muchas tareas reales no tienen una API útil. El agente puede necesitar abrir una aplicación antigua de Windows, seguir un flujo visual, revisar un gráfico, usar un editor de vídeo o trabajar en una sesión que ya utiliza una persona. En esos casos hace falta el control GUI.

Cuándo elegir MCP

  • El sistema tiene una API estable.
  • La tarea usa principalmente datos estructurados.
  • Necesitas resultados previsibles y buenos registros.
  • La aplicación funciona sin interfaz gráfica.
  • Quieres evitar coordenadas de pantalla frágiles.

Para actualizar 500 registros de clientes, normalmente conviene usar una API o MCP. Hacer clic en cada registro desde un navegador es más lento y difícil de verificar.

Cuándo necesita el agente el escritorio real

El GUI es útil para menús, diálogos, líneas de tiempo, arrastrar y soltar, archivos locales o sesiones de usuario existentes. Con rdp-cli, el Agent puede usar escritorios RDP y VNC, capturar pantallas, transferir archivos, trabajar con varias pantallas y permitir que una persona tome el control.

Un flujo híbrido práctico

  1. Usa MCP para obtener datos o preparar la tarea.
  2. Sube los archivos al escritorio remoto.
  3. Deja que el Agent opere la aplicación.
  4. Captura la pantalla después de acciones importantes.
  5. Descarga el resultado.
  6. Si el estado no está claro, pide a una persona que tome el control.
rdp-cli files upload --session SESSION --local .\sales.xlsx --path sales.xlsx
rdp-cli screenshot --session SESSION --monitor M1 --out before.png

Después:

rdp-cli screenshot --session SESSION --monitor M1 --out after.png
rdp-cli files download --session SESSION --path report.pdf --local .\report.pdf

Si el sistema expone los datos, usa MCP. Si la tarea depende de lo que una persona ve y pulsa, usa el escritorio real.