Apariencia
🎭 Navegación con Playwright MCP
Context Code incluye el servidor MCP de Playwright integrado de fábrica. Permite al agente controlar un navegador de forma local para interactuar con interfaces web, capturar pantallas, verificar el DOM o realizar pruebas visuales.
⚙️ Configuración del Navegador (/playwright)
Puedes interactuar con el servidor de Playwright y gestionar tus preferencias utilizando el comando interactivo:
text
/playwrightComandos de Configuración Rápida:
| Comando | Descripción |
|---|---|
/playwright status | Muestra el navegador, modo de vista y viewport configurados actualmente. |
/playwright browser < chromium | chrome | firefox | webkit | msedge > | Cambia el navegador por defecto. El typeahead te sugerirá los valores válidos. |
/playwright visible | Activa el modo visible (headed). Verás físicamente la ventana del navegador abrirse y operar. |
/playwright headless | Activa el modo oculto (background), ideal para entornos de CI/CD. |
/playwright device <nombre> | Emula un dispositivo específico (por ejemplo, "iPhone 15"). |
/playwright viewport <ancho>x<alto> | Configura el tamaño por defecto de la ventana (ej. 1280x720). |
/playwright reset | Borra la configuración y restaura los valores por defecto. |
🛠️ Primer Uso y Descargas
La primera vez que uses un navegador de Playwright (como chromium, firefox o webkit), necesitarás descargar las dependencias y binarios oficiales ejecutando este comando de terminal una sola vez:
bash
npx playwright install chromiumTIP
Si deseas evitar descargas, puedes seleccionar chrome o msedge con el comando /playwright browser msedge. Estos modos utilizarán de manera automática el navegador preinstalado en tu sistema operativo, ahorrándote tiempo y espacio de disco.
🚫 Desactivación en Entornos CI/CD
Si vas a correr Context Code en un entorno de integración continua donde no se requiera interacción web o no se cuente con acceso a herramientas de emulación, puedes desactivar el servidor de Playwright exportando la siguiente variable:
bash
export CONTEXT_CODE_DISABLE_PLAYWRIGHT_MCP=1powershell
$env:CONTEXT_CODE_DISABLE_PLAYWRIGHT_MCP=1