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
- 297 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Runs arbitrary JavaScript on opened pages
- Can fill forms and click buttons on any site
- Downloads and runs Playwright browsers
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/mcp-server-playwrightDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Runs arbitrary JavaScript on opened pages
- Can fill forms and click buttons on any site
- Downloads and runs Playwright browsers
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 resultMCP
- Transport
- stdio
- Authentication
- not required
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.
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.
Which should I pick: this server or the official Playwright MCP?
This is a third-party Automata Labs server on an early MCP SDK 0.5.0, last commit in June 2025. It fits Claude Desktop and Cursor and exposes console://logs and screenshot:// resources. For new projects the official Playwright MCP from Microsoft is the safer choice.
Discussion
No questions or reviews yet.
Related
MCP serversMicrosoft's official MCP server for driving a browser with Playwright through the accessibility tree, no screenshots needed
An MCP server that lets an agent drive a real browser: open pages, click and fill forms through Playwright
An MCP server and Chrome extension that let the agent drive your already open browser with your logged-in sessions, all locally
An MCP and CLI that let an agent control your real Chrome, with its own logins and extensions, through Playwright
An MCP server that opens pages in headless Chromium through Playwright and hands the agent the main text as Markdown, even from JavaScript-heavy sites
A Chrome extension with an MCP server: the agent drives your everyday browser with its sessions, tabs, bookmarks and history
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| MCP Server Playwright by Automata Labs (this entry) | no | not required | 297 | |
| Playwright MCP | yes | not required | 38,768 | the official Microsoft server |
| Playwright MCP Server | no | not required | 5,675 | generates test code, emulates devices |
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.