rdp-cli
Ferramentas MCP vs controle por GUI: quando um agente precisa do desktop real
Ferramentas MCP e controle do computador por GUI resolvem problemas diferentes.
MCP é melhor quando um aplicativo oferece uma API confiável: consultar um banco de dados, criar um chamado, atualizar um CRM ou gerar um relatório estruturado. O agente envia parâmetros definidos e recebe resultados estruturados.
Muitas tarefas reais não têm uma API utilizável. O agente pode precisar abrir um aplicativo antigo do Windows, seguir um fluxo visual, conferir um gráfico, operar um editor de vídeo ou trabalhar em uma sessão que já está sendo usada por uma pessoa. É aí que o controle por GUI se torna necessário.
Quando escolher MCP
- O sistema tem uma API estável.
- A tarefa trata de dados estruturados.
- Você precisa de resultados previsíveis e registros claros.
- O aplicativo roda sem interface gráfica.
- Você quer evitar coordenadas de tela frágeis.
Para atualizar 500 registros de clientes, normalmente é melhor usar uma API ou ferramenta MCP. Fazer o agente clicar em cada registro no navegador é mais lento e difícil de verificar.
Quando o agente precisa do desktop real
A GUI é útil para menus, diálogos, linhas do tempo, arrastar e soltar, arquivos locais ou sessões de usuário existentes. Com o rdp-cli, o Agent pode trabalhar com desktops RDP e VNC, capturar telas, transferir arquivos, usar vários monitores e permitir que uma pessoa assuma a sessão.
Um fluxo híbrido prático
- Use MCP para obter dados ou preparar a tarefa.
- Envie os arquivos para o desktop remoto.
- Deixe o Agent operar o aplicativo.
- Capture uma tela depois das ações importantes.
- Baixe o resultado.
- Se o estado da tela não estiver claro, peça para uma pessoa assumir.
rdp-cli files upload --session SESSION --local .\sales.xlsx --path sales.xlsx
rdp-cli screenshot --session SESSION --monitor M1 --out before.png
Depois de concluir:
rdp-cli screenshot --session SESSION --monitor M1 --out after.png
rdp-cli files download --session SESSION --path report.pdf --local .\report.pdf
Se o sistema expõe os dados, use MCP. Se a tarefa depende do que uma pessoa vê e clica, use o desktop real.