MCP.so
Sign In

MCP Server Playwright

@Automata-Labs-team

About MCP Server Playwright

MCP server for browser automation using Playwright

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "MCP-Server-Playwright": {
      "command": "npx",
      "args": [
        "@smithery/cli",
        "install",
        "@automatalabs/mcp-server-playwright",
        "--client",
        "claude"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Server Playwright?

MCP Server Playwright is a Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.

How to use MCP Server Playwright?

Install the server via npx (npx @automatalabs/mcp-server-playwright install) or via Smithery. The installer automatically configures the Claude desktop client by creating or updating claude_desktop_config.json. Once configured, invoke tools like playwright_navigate, playwright_screenshot, or playwright_click through the MCP interface.

Key features of MCP Server Playwright

  • Full browser automation capabilities
  • Screenshot capture of entire pages or specific elements
  • Comprehensive web interaction (navigation, clicking, form filling)
  • Console log monitoring
  • JavaScript execution in browser context

Use cases of MCP Server Playwright

  • Navigate to a URL and take a screenshot of the page
  • Fill out a form and submit it automatically
  • Execute custom JavaScript and retrieve the result
  • Click or hover over specific elements by text or CSS selector
  • Monitor browser console logs during automation

FAQ from MCP Server Playwright

What tools does MCP Server Playwright provide?

It provides tools for navigation (playwright_navigate), screenshots (playwright_screenshot), clicking (playwright_click, playwright_click_text), hovering (playwright_hover, playwright_hover_text), filling inputs (playwright_fill), selecting options (playwright_select, playwright_select_text), and executing JavaScript (playwright_evaluate).

What resources are available?

Two resources: Console logs (console://logs) in text format and screenshots (screenshot://<n>) in PNG format.

How is MCP Server Playwright installed?

Install via npx (npx @automatalabs/mcp-server-playwright install) or via Smithery (npx @smithery/cli install @automatalabs/mcp-server-playwright --client claude). The installer automatically sets up Claude configuration.

What are the runtime requirements?

It runs on Windows and macOS (checked during installation) and requires Node.js (via npx). No separate browser installation is needed as Playwright handles it.

What license does MCP Server Playwright use?

It is licensed under the MIT License.

Frequently asked questions

What tools does MCP Server Playwright provide?

It provides tools for navigation (`playwright_navigate`), screenshots (`playwright_screenshot`), clicking (`playwright_click`, `playwright_click_text`), hovering (`playwright_hover`, `playwright_hover_text`), filling inputs (`playwright_fill`), selecting options (`playwright_select`, `playwright_select_text`), and executing JavaScript (`playwright_evaluate`).

What resources are available?

Two resources: Console logs (`console://logs`) in text format and screenshots (`screenshot://<n>`) in PNG format.

How is MCP Server Playwright installed?

Install via npx (`npx @automatalabs/mcp-server-playwright install`) or via Smithery (`npx @smithery/cli install @automatalabs/mcp-server-playwright --client claude`). The installer automatically sets up Claude configuration.

What are the runtime requirements?

It runs on Windows and macOS (checked during installation) and requires Node.js (via npx). No separate browser installation is needed as Playwright handles it.

What license does MCP Server Playwright use?

It is licensed under the MIT License.

Comments

More Browser Automation MCP servers