MCP Server Playwright by Automata Labs

MCP Server Playwright

Playwright-based MCP server for browsing sites, clicking, filling forms, taking screenshots and running JavaScript in a browser

MCP serverHigh risk

vikashloomba/mcp-server-playwright

Install

npx @automatalabs/mcp-server-playwright install

Creates or updates the Claude config on Windows and macOS.

This is third-party code. Review the repository files before installing.

What it does

The server gives the model a real browser driven by Playwright. Tools open a URL, click or hover by CSS selector or text, fill inputs, pick select options, capture page or element screenshots and run JavaScript. Console logs and saved screenshots are exposed as console://logs and screenshot:// resources.

Who it is for. Claude Desktop and Cursor users who want the agent to open and interact with web pages itself.

Good fit when

  • You need to check how a page looks and behaves after changes
  • You need to walk through a site, fill a form and take screenshots
  • You need browser console logs while reproducing a bug

Not a fit when

  • You need Linux support in the automatic installer: it only checks Windows and macOS
  • You need a CI test suite: the server is built for interactive agent use

Example request

Open the login page on localhost:3000, enter test credentials and take a screenshot of the result

Limitations

The npx installer writes the Claude config only on Windows and macOS. For Cursor you need to install browsers separately with npx playwright install. The server is built on the early MCP SDK 0.5.0.

How to disable. Remove the playwright block from claude_desktop_config.json or from Cursor's MCP config.

MCP

Transport
stdio
Authentication
not required

Security check

  • Runs arbitrary JavaScript on opened pages
  • Can fill forms and click buttons on any site
  • Downloads and runs Playwright browsers

README in short

MCP Server Playwright lets an LLM work with web pages in a real browser: navigation, screenshots, clicks, forms and JavaScript execution. Installation is described via Smithery, npx and mcp-get for Claude Desktop, with separate steps for Cursor. The README lists ten tools with argument examples and two resource types. MIT license.

FAQ

What does npx @automatalabs/mcp-server-playwright install do?

It checks OS compatibility, creates or updates the Claude config and adds the Playwright server to it.

Editors’ pick

A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief

SkillHigh risk62K
Editors’ pick

A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills

CLIHigh risk42.6K

Web Access

web-access

A web access skill that picks between search, page fetch and driving your own browser over CDP

SkillHigh risk8.9K

Skill that adds /ask-perplexity to Claude Code, Codex and Cursor for source-backed web answers via the Perplexity API

SkillMedium risk12