Playwright MCP servers
MCP servers that connect an AI agent to Playwright: driving a real browser for navigation, scraping and end-to-end tests. We have classified 88 so far, listed below and ranked by their independent trust score.
88 catalogued · how we score
Playwright at a glance
- Highest score
- 96 TestivAI
- Median score
- 78
- Scored
- 88 of 88
- Rescanned in 7 days
- 86
npm 64 · remote 21 · pypi 7 · oci 4 · mcpb 2 · figures as of 2026-11-05 02:39 UTC · how we score
All 88 by trust score Trust score 0–100
- npm 96
Local-first visual regression for AI agents: verdicts, diff images, explain_snapshot. No API key.
- npm · pypi 96
The accessibility layer for AI coding agents: audit, fix, document and watch - WCAG 2.2.
- npm 96
io.github.microsoft/playwright-mcp
Playwright Tools for MCP
- npm 96
Narrated, captioned product-demo MP4 from a storyboard.json; re-renders itself in CI at ~$0.
- npm 95
UX review for apps built with AI, run by your own agent. The fixes keep your design.
- npm 94
MCP server that reverse-engineers a locked rebuild spec from an existing app.
- npm 94
io.github.hubertgajewski/playwright-report-mcp
Run Playwright tests and surface structured results for AI agents doing test failure analysis.
- npm 93
Extract a visual contract from a reference page and measure an implementation against it
- npm · pypi 92
Drive a real Playwright browser: annotated screenshot + structured page state after every action.
- npm 91
io.github.sairam0424/mindforge
Read the MindForge engine over MCP: knowledge graph, project health, and audit log.
- npm 91
Open live web and mobile app sessions from an e2e project to inspect the app and try locators.
- remote · npm 90
Playwright E2E MCP deprecated
Diagnose and fix failing Playwright tests: trace analysis, verified locator fixes, flaky ranking.
- remote 89
Readiness scorer — can an agent sign up to your SaaS?
Probe a signup URL you own and score whether an AI agent can sign up unaided.
- remote · pypi 89
Design quality gate for AI-generated UI: score any URL on 45 deterministic checks, A–F grade.
- npm 88
io.github.oguzc/playwright-wizard-mcp
MCP server providing Playwright test generation wizard with intelligent prompts and best practices
- npm 88
Final release; the checks moved to 9lives (9l mcp). Local QA MCP: scan, inspect, repro, run tests.
- npm 88
Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent
- npm 87
io.github.prashantsinghmangat/tracebug
AI agents read TraceBug bug reports (console, network, replay, repro timeline) from local disk.
- npm 87
Diagnose and fix Playwright tests (TS, pytest): CI reports, traces, verified fixes, flaky verdicts.
- npm 86
Safe same-session CAPTCHA handoff and fresh-evidence resume for Browser Use and Playwright agents.
- npm 86
The web as short, numbered text for AI agents: a lean browser interface over Playwright.
- npm 85
io.github.vola-trebla/flakiness-knowledge-graph-mcp
MCP server + Playwright reporter that builds a flakiness knowledge graph from test run history
- npm 85
io.github.vola-trebla/playwright-spatial-layout-mcp
MCP server that gives AI agents geometric spatial awareness of web page layouts using Playwright
- npm 84
Debug PWAs in your real browser via MCP: service-worker, cache, installability & framework state.
- npm 84
Exposes recorded browser sessions (rrweb DOM, console, network) to AI coding agents, fully local
- pypi 83
Argus — Testing for Coding Agents
Testing MCP for coding agents: exercise real user journeys, find bugs, verify them with evidence.
- npm · oci 83
io.github.dinesh-nalla-se/playwright-mcp
Playwright Tools for MCP
- npm 83
See and playtest browser games: frame-by-frame motion, crash hunting, phone layouts, frame pacing.
- npm 83
Gate AI-written tests: heal safe drift, refuse to hide real bugs, sign a verifiable receipt.
- remote 83
DSGVO.pro — German Digital-Law Compliance
Search 26 German/EU statutes free — then scan any website against 33 compliance modules.
- npm 82
io.github.CapMonsterCloud/capmonster-mcp-patchright-captcha-solver
Browser automation MCP for solving captchas with CapMonster Cloud via Patchright.
- npm 82
Play with your app's design in the browser: load a build, turn the knobs, export the code.
- npm 82
Hosted Playwright API for AI agents. Returns a11y trees instead of screenshots.
- npm 81
AI browser tests from your coding agent: a verdict, failing steps, report, video and trace.
- npm 81
BYOK, fully local AI agent that tests your app/API and writes a real Playwright spec on success.
- npm 81
io.github.vola-trebla/playwright-network-chaos-mcp
MCP server that gives AI agents dynamic network chaos control over Playwright browser sessions
- npm 80
Gridproof your UI — automated spacing & grid QA in the agent loop (MCP server).
- npm 80
io.github.vola-trebla/zod-contract-mock-forge-mcp
MCP server for deterministic mock generation and API contract scaffolding using Zod schemas
- npm 79
WCAG 2.1 AA accessibility scanner (Playwright + axe-core) with grounded, browser-verified fixes.
- npm 79
io.github.vola-trebla/playwright-trace-decoder-mcp
MCP server for unpacking and analyzing Playwright trace.zip archives
- npm 79
Detect unnatural Korean and English mid-word wrapping in responsive web pages.
- npm 78
Turn your AI host into a product videographer: scripted app demos, voice-over, captions, MP4/GIF.
- npm 78
io.github.XXO47OXX/spa-reader-mcp
MCP Server that renders JavaScript SPA pages and extracts LLM-ready Markdown content
- npm 78
Browser MCP: drive a real Chromium via Playwright with compact ref-addressable page snapshots
- remote · npm 77
io.github.meltingpixelsai/zero-core-tools
Web scraping, code review, content gen, sentiment. Zero Core Tools.
- npm 76
Measures how a webpage actually renders and prints it as compact text for AI coding agents.
- npm 76
UISandbox deprecated
Test your design on the real thing: load a built web app, turn its knobs, verify 1:1, export.
- npm 76
com.pulsemcp/playwright-stealth
Browser automation using Playwright with optional stealth mode to bypass anti-bot protection.
- npm 75
Find failing, flaky, and slow Playwright tests on Endform and keep your suite healthy as it grows.
- npm 75
io.github.inSideos-designs/cowork-qa
Goal-driven Playwright browser sessions for LLMs, with full action traces and aria-snapshots.
- remote 75
A real browser for your agent: a page to clean text for $0.009, a 25-page site for $0.14. x402.
- npm 74
io.github.aditya-ariosity/wcag-accessibility
A WCAG accessibility testing MCP for AI agents, Codex, Claude Code, and automated UI audits.
- npm 74
io.github.anthonybono21-cloud/leapfrog
Multi-session browser MCP — 15 parallel isolated browsers, 37 tools, stealth, self-improvement.
- pypi 74
io.github.paipaipai666/nexus-browser-mcp
Event-driven deterministic browser MCP: HITL gates, audit, console/network/perf observability.
- npm 74
io.github.restspace/sitelooper
Record a browser flow once with a model, then compile it to a Playwright spec that needs no model.
- npm 73
Convert HTML or URLs to PDF documents powered by Playwright
- npm 72
Catch bad animations before they ship. Deterministic motion audit + vision-LLM design review.
- remote · npm 69
Continuous website testing by Validoria — monitor security, SEO, performance, and accessibility.
- npm 69
Comments pinned on a website, as a queue your coding agent takes, fixes and resolves.
- remote · npm 68
io.github.serkan-ozal/browser-devtools-mcp
Playwright browser & Node.js MCP. ARIA refs, screenshots, ref-based interactions.
- npm 66
io.github.aethynio/aethyn-browser-mcp
Local Playwright browser through residential proxies — agent picks country + sticky identity
- remote 65
Is this website visible to AI agents? Robots, llms.txt, sitemap, extraction, then placement.
- remote 65
Public ISO 3166-1 record for CW.
- remote 65
HTTP 428 precondition-required
Meaning of HTTP 428.
- remote 65
ISO-2022 ESC sequence count, input discarded
ISO-2022 ESC sequence count, input discarded
- remote 65
PE MZ/PE signature, bytes discarded
PE MZ/PE signature, bytes discarded
- remote 65
True-Client-IP shape, value discarded
True-Client-IP shape, value discarded
- remote 65
URL host only
- mcpb · oci 57
Turn any website or API into structured JSON with LLM-authored declarative scraping configs.
- oci 51
Converts HTML to Markdown with auto-summary and section extraction. Supports Playwright.
- npm · oci 50
Playwright MCP-compatible browser automation bridge for CloakBrowser Chromium.
- npm 44
Vibe Test — Browser Testing Agent
Code-aware browser testing agent — 14 Playwright tools for AI code editors via MCP
- npm 39
io.github.263311487-ux/dsh-verify
Agent-built web app quality gate. Real browser is the judge. PASS/FAIL with receipts.
- npm 39
io.github.ObscuritySRL/bun-uia
Playwright for the Windows desktop, from Bun — drive native GUIs via UI Automation + MCP.
- mcpb 39
Drive Android, iOS, smart TV and web apps from an agent; save the steps as CSV/YAML test suites.
- npm 38
io.github.JustasMonkev/mcp-accessibility-scanner
MCP server for automated web accessibility scanning with Playwright and Axe-core.
- npm 38
io.github.qualienai/qualien-mcp
MCP gateway for QA/SDET work: Playwright, files, GitHub, Jira, Postgres & more in one connection.
- remote 36
Approved test intent, reviewed Playwright automation and run evidence, inside your editor.
- remote 36
Discover Playwright workflows, start runs, and inspect results in Playrunner Cloud.
- npm 34
Read-only Playwright CI results for agents: new vs known failures, flaky tests, test history.
- npm 34
io.github.katatan-org/katatan-TEST
KATATAN E2E testing agent set — Playwright + KATATAN MCP integration
- remote 28
com.thenextgennexus/enterprise-mcp-gateway
Unified gateway exposing 150+ tools across all NexGenData MCP servers via one endpoint.
- npm 26
io.github.fasteningcode/claudetest
Playwright & Appium test automation for Claude. Generate tests, diagnose failures, open fix PRs.
- pypi 25
io.github.mechreaper007x/clipacanvas
Render HTML, CSS, SVG, and Canvas animations to MP4 locally via Playwright/Chromium and FFmpeg.
- pypi 24
Token-efficient browser agent for local LLMs. Playwright + accessibility tree + MarkGrab.
- remote 0
com.clauxel.playwrightselectorguard/playwrightselectorguard-mcp dead
Playwright selector risk checks with healing suggestions and receipts.
- remote 0
Managed Playwright cloud browsers for scalable browser automation and AI agent workflows
- remote 0
ShipCheck dead
Independent preview-URL QA for coding agents. Playwright heuristics, pass/fail pack.
Every server here has been scored. A server is listed here because its description and tool definitions say it is built for Playwright. That is what the server declares about itself, not an integration we have tested, so check the score breakdown before you trust one. This classification currently runs only over servers that publish a hosted endpoint, so a Playwright server distributed solely as an installable package will not appear here yet, however clearly it belongs. Treat the ranking as a partial field rather than the whole one.
Common questions
What is a Playwright MCP server?
A Playwright MCP server exposes driving a real browser for navigation, scraping and end-to-end tests to an AI assistant over the Model Context Protocol, so the assistant can work with Playwright directly instead of you moving data in and out by hand. These come from the public MCP registry, and being listed there is not a review of the code, so the publisher is worth checking as closely as the feature list.
How do I get started with a Playwright MCP server?
Start from the ranked list on this page, then open a server's own page and read its score breakdown before you install anything. Every server listed here is a hosted endpoint, so that breakdown covers Endpoint Security, Transport & Reachability, Schema Quality & AI Usability, Stability & Change Management, Tool Coverage, Tool Safety and Capabilities. A Playwright server acts on your Playwright data, so check what access it asks for before you connect it. The same page carries install snippets for the common MCP clients.