MCP-Server-Playwright
Tabla de contenido
Related MCP server: Puppeteer MCP Server
Características
🌐 Capacidades completas de automatización del navegador
📸 Captura de pantalla de páginas completas o elementos específicos
🖱️ Interacción web integral (navegación, clics, llenado de formularios)
📊 Monitoreo de registros de la consola
🔧 Ejecución de JavaScript en el contexto del navegador
Instalación
Instalación mediante herrería
Para instalar MCP Server Playwright para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @automatalabs/mcp-server-playwright --client claudePuede instalar el paquete utilizando npx o mcp-get:
Usando npx:
npx @automatalabs/mcp-server-playwright installEste comando hará lo siguiente:
Comprueba la compatibilidad de tu sistema operativo (Windows/macOS)
Crear o actualizar el archivo de configuración de Claude
Configurar la integración del servidor Playwright
El archivo de configuración se creará/actualizará automáticamente en:
Ventanas:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Usando mcp-get:
npx @michaellatman/mcp-get@latest install @automatalabs/mcp-server-playwrightConfiguración
El proceso de instalación agregará automáticamente la siguiente configuración a su archivo de configuración de Claude:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@automatalabs/mcp-server-playwright"]
}
}
}Componentes
Herramientas
browser_navigate
Navegue a cualquier URL en el navegador
{
"url": "https://stealthbrowser.cloud"
}browser_screenshot
Capturar capturas de pantalla de toda la página o de elementos específicos
{
"name": "screenshot-name", // required
"selector": "#element-id", // optional
"fullPage": true // optional, default: false
}browser_click
Haga clic en los elementos de la página mediante el selector CSS
{
"selector": "#button-id"
}browser_click_text
Haga clic en los elementos de la página por su contenido de texto
{
"text": "Click me"
}browser_hover
Pase el cursor sobre los elementos de la página usando el selector CSS
{
"selector": "#menu-item"
}browser_hover_text
Pase el cursor sobre los elementos de la página por su contenido de texto
{
"text": "Hover me"
}browser_fill
Rellene los campos de entrada
{
"selector": "#input-field",
"value": "Hello World"
}browser_select
Seleccione una opción en un elemento SELECT usando el selector CSS
{
"selector": "#dropdown",
"value": "option-value"
}browser_select_text
Seleccionar una opción en un elemento SELECT por su contenido de texto
{
"text": "Choose me",
"value": "option-value"
}browser_evaluate
Ejecutar JavaScript en la consola del navegador
{
"script": "document.title"
}Recursos
Registros de la consola (
console://logs)Acceda a la salida de la consola del navegador en formato de texto
Incluye todos los mensajes de la consola del navegador.
Capturas de pantalla (
screenshot://<n>)Acceda a imágenes PNG de capturas de pantalla
Referenciado por el nombre especificado durante la captura
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/VikashLoomba/MCP-Server-Playwright'
If you have feedback or need assistance with the MCP directory API, please join our Discord server