MCP.so
Sign In

MCP Server Playwright

@Automata-Labs-team

Basic information

Category

Browser Automation

Last updated

Transports

stdio

Author

Automata-Labs-team

About MCP Server Playwright

MCP server for browser automation using Playwright

MCP Server 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"
      ]
    }
  }
}

MCP Server Playwright tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list by running this server in a temporary sandbox using the button above.

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

Frequently asked questions

1

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`).

2

What resources are available?

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

3

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.

4

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.

5

What license does MCP Server Playwright use?

It is licensed under the MIT License.

Comments

More Browser Automation MCP servers