Playwright MCP Server

A community Playwright MCP server: browser automation, screenshots, device emulation and test code generation

  • 5,675 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • Drives a browser and runs JavaScript on pages
  • Downloads browsers and accesses the network
All reasons and checks

executeautomation/mcp-playwright

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/playwright-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Drives a browser and runs JavaScript on pages
  • Downloads browsers and accesses the network

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

What it does

The server gives the model control of a real browser via Playwright. The agent opens pages, clicks, fills forms, takes screenshots, runs JavaScript and extracts content. It offers device emulation from ready-made mobile and desktop profiles and test code generation. Browsers download automatically on first use, and the server runs over stdio or as a standalone HTTP server.

Who it is for. For testers and web developers who need an agent-driven browser.

Good fit when

  • You need to walk through a site flow and capture screenshots
  • You need to check layout on different device profiles
  • You need a draft Playwright test

Not a fit when

  • You want Microsoft's official server: that is the separate microsoft/playwright-mcp project
  • You need to debug inside your logged-in browser session

Example request

Open my site as an iPhone 13, go through checkout and screenshot each step

MCP

Transport
stdio, sse, http
Authentication
not required

Limitations

A community project, not the official Playwright server. Claude Desktop supports only stdio mode. First run downloads browsers, which needs disk space and network. HTTP mode listens on localhost only.

How to disable. Run claude mcp remove playwright or delete the playwright block from the MCP config.

FAQ

Is this the official Playwright MCP?

No, it is an ExecuteAutomation project. Microsoft's official server lives in another repository.

Why does HTTP mode fail to connect?

The client config must include type set to http.

Which should I pick: this server or the official Playwright MCP?

This community server adds device emulation by ready profiles, JavaScript execution, test code generation and a separate HTTP mode. The official Microsoft server builds on the accessibility tree. For ordinary tasks start with the official one and take this for test generation and device profiles.

Discussion

No questions or reviews yet.

Playwright CLI

playwright-cli

Official

Microsoft's official Playwright CLI with an agent skill: drive a browser through short commands without heavy MCP schemas

CLIExtended access14.7KRepository stars

A skill that lets an agent write and run Playwright scripts: page tests, forms, screenshots and link checks

SkillBroad access3.3KRepository stars
Editors’ pick

The official MCP server debugger: web UI, automation CLI and terminal UI in one package

CLIExtended access11.2KRepository stars

An MCP server for Flutter: the agent connects to a running app, reads the widget tree, taps, types, scrolls and takes screenshots

MCP serverExtended access497Repository stars
Russian stack

A Claude Code skill for driving the 1C web client through Playwright MCP: sessions, navigation, catalogs, documents and test data

SkillBroad access33Repository stars
Official

MCP server, agent and skills for end-to-end UI tests where the agent drives the computer through vision on cloud machines

MCP serverBroad access463Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
Playwright MCP Server (this entry)nonot required5,675
Playwright MCPyesnot required38,768the official Microsoft server
MCP Server Playwright by Automata Labsnonot required297third-party server on an early SDK

README in short

The README covers device emulation from ready profiles and install via npm, mcp-get, Smithery, Claude Code and VS Code. It explains automatic and manual browser install and stdio and HTTP modes with config examples. It has sections on connection troubleshooting, tests and tool name length limits. MIT licensed.

README badge

Report a problem

Foxx AIPlaywright MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.