Skip to main content
Glama

MCP-Server-Playwright

Tabla de contenido

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 claude

Puede instalar el paquete utilizando npx o mcp-get:

Usando npx:

npx @automatalabs/mcp-server-playwright install

Este comando hará lo siguiente:

  1. Comprueba la compatibilidad de tu sistema operativo (Windows/macOS)
  2. Crear o actualizar el archivo de configuración de Claude
  3. Configurar la integración del servidor Playwright

El archivo de configuración se creará/actualizará automáticamente en:

  • Ventanas: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Usando mcp-get:

npx @michaellatman/mcp-get@latest install @automatalabs/mcp-server-playwright

Configuració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

  1. 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.
  2. 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.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

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

Permite a los LLM interactuar con páginas web, tomar capturas de pantalla y ejecutar JavaScript en un entorno de navegador real.

  1. Características
    1. Instalación
      1. Instalación mediante herrería
    2. Configuración
      1. Componentes
        1. Herramientas
        2. Recursos
      2. Licencia

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          This server provides cloud browser automation capabilities using Browserbase, Puppeteer, and Stagehand. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a cloud browser environment.
          Last updated -
          8
          486
          1,813
          TypeScript
          Apache 2.0
        • A
          security
          F
          license
          A
          quality
          A server that enables browser automation using Playwright, allowing interaction with web pages, capturing screenshots, and executing JavaScript in a browser environment through LLMs.
          Last updated -
          12
          9,457
          1
          TypeScript
        • A
          security
          F
          license
          A
          quality
          Enables LLMs to perform web browsing tasks, take screenshots, and execute JavaScript using Puppeteer for browser automation.
          Last updated -
          4
          15,502
          1
          JavaScript
        • A
          security
          F
          license
          A
          quality
          Enables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.
          Last updated -
          7
          5
          4
          JavaScript
          • Linux

        View all related MCP servers

        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/Automata-Labs-team/MCP-Server-Playwright'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server