Comparación
La alternativa a Puppeteer MCP creada para agentes
AWI está construido sobre Puppeteer, así que no se trata de Puppeteer contra Agent Web Interface. Se trata de la diferencia entre exponer la salida en bruto de Puppeteer (DOM, resultados de evaluate(), selectores CSS) a un agente de IA y darle una vista compacta y semántica de la página. AWI controla Puppeteer por ti y solo devuelve lo que un agente necesita para razonar y actuar. Así se compara un servidor MCP de Puppeteer en bruto.
De un vistazo
| Criterio | Puppeteer MCP en bruto | Agent Web Interface |
|---|---|---|
| Lo que recibe el agente | DOM en bruto / salida de evaluate() | Instantánea XML semántica compacta |
| Referencias de elementos | Selectores CSS / XPath | eids estables entre llamadas |
| Coste de tokens por paso | Más de 40.000 bytes | Menos de 1 KB |
| Habilidad requerida | JavaScript + la API de Puppeteer | Llamadas de herramienta en lenguaje natural |
| Motor de navegador | Puppeteer (Chrome vía CDP) | Puppeteer — AWI lo controla por ti |
| Instalación | Construir el envoltorio MCP tú mismo | npx agent-web-interface install |
Cuándo elegir AWI
Elige AWI cuando es un agente de IA quien controla Puppeteer. En lugar de volcar DOM en bruto y consultas de selectores en el contexto del modelo, AWI devuelve instantáneas semánticas con eids estables — el agente razona sobre la estructura, referencia elementos entre llamadas y gasta una fracción de los tokens. Obtienes el renderizado real de Chrome de Puppeteer sin escribir tú mismo la capa de herramientas.
Cuándo Puppeteer en bruto sigue encajando
Si escribes automatización determinista en código y quieres control directo de la API de Puppeteer — llamadas evaluate() personalizadas, interceptación de solicitudes, generación de PDF, esperas precisas — usa Puppeteer directamente. AWI es para el razonamiento del agente, no un reemplazo de programar Puppeteer tú mismo; se apoya encima de él.
El veredicto
Puppeteer es el motor correcto — AWI está de acuerdo, funciona sobre Puppeteer. La pregunta es qué ve tu agente. La salida en bruto de Puppeteer satura el contexto con DOM; AWI convierte la misma página en una instantánea compacta, semántica y referenciable, creada para el razonamiento del agente.
$ npx agent-web-interface install