MCP Playwright CDP

by lars-hagen
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Dramaturgo MCP CDP

Un servidor de Protocolo de Contexto de Modelo (MLM) que proporciona funciones de automatización del navegador mediante Playwright y compatibilidad con el Protocolo de Herramientas de Desarrollo de Chrome (CDP). Este servidor permite a los LLM interactuar con páginas web, tomar capturas de pantalla y ejecutar JavaScript en un entorno de navegador real, con la capacidad de conectarse a instancias de Chrome existentes mediante CDP.

Esta es una bifurcación de executeautomation/mcp-playwright v0.2.7, mejorada con soporte CDP para conectarse a instancias de Chrome en ejecución.

Características principales

  • 🔗 Conéctese a instancias de Chrome existentes a través de CDP
  • 🌐 Capacidades completas de automatización del navegador
  • 📸 Captura de pantalla de páginas completas o elementos específicos
  • 🖱️ Interacciones web integrales (navegación, clics, llenado de formularios)
  • 📊 Monitoreo de registros de la consola
  • 🔧 Ejecución de JavaScript en el contexto del navegador
  • 🌍 Soporte para pruebas de API HTTP

Instalación

Puede instalar el paquete utilizando npm o Smithery:

Instalación mediante herrería

Para instalar MCP Playwright CDP para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @lars-hagen/mcp-playwright-cdp --client claude

Instalación manual

Usando npm:

npm install

Configuración

Agregue esto a su archivo de configuración de Claude Desktop:

{ "mcpServers": { "playwright": { "command": "node", "args": ["/path/to/mcp-playwright/dist/index.js"] } } }

Reemplace /path/to/mcp-playwright con su ruta real al repositorio.

Conexión CDP

Esta bifurcación añade la posibilidad de conectarse a una instancia de Chrome existente mediante CDP. Para usar esta función:

  1. Inicie Chrome con la depuración remota habilitada:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
  1. El servidor intentará conectarse automáticamente a la instancia de Chrome en ejecución primero, antes de iniciar un nuevo navegador.

Créditos

Este proyecto es una bifurcación de executeautomation/mcp-playwright , mejorado con soporte CDP para conectarse a instancias de Chrome en ejecución.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Permite a los LLM realizar la automatización del navegador a través del marco Playwright con soporte para el protocolo Chrome DevTools, conectándose a instancias de Chrome existentes para interacciones web avanzadas y ejecución de JavaScript.

  1. Key Features
    1. Installation
      1. Installing via Smithery
      2. Manual Installation
    2. Configuration
      1. CDP Connection
        1. Credits
          1. License
            ID: fdvu5n58kv