PlaywrightGen MCP server
com.playwrightgen · Updated
Approved test intent, reviewed Playwright automation and run evidence, inside your editor.
At a glance
PlaywrightGen is an MCP server in the Web & Search category. It is hosted remotely and connects over HTTP, and needs Authorization. It scores B (66/100) on the MCP Skills Hub health score as of Oct 28, 2026.
One-click install
Opens your editor and pre-fills the config. Your editor will ask before adding it.
How to install PlaywrightGen in your AI client
Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.
How to install PlaywrightGen in Claude CodeAnthropic's agentic CLI
Add the server
bashclaude mcp add --transport http playwrightgen https://playwrightgen.com/api/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Verify it's connected
bashclaude mcp listSharing it with your team?
Add `--scope project` to write it to .mcp.json in the repository root, which you can commit (with the secrets left as environment variables).
Use it in a session
Ask Claude to use the tools this server exposes. It discovers them automatically.
How to install PlaywrightGen in Claude DesktopDesktop app (MCP config)
Open your MCP config
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · Windows: %APPDATA%\Claude\claude_desktop_config.json
Add this server
json{ "mcpServers": { "playwrightgen": { "command": "npx", "args": [ "-y", "mcp-remote", "https://playwrightgen.com/api/mcp", "--header", "Authorization:${AUTH_HEADER}" ], "env": { "AUTH_HEADER": "Bearer <YOUR_TOKEN>" } } } }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Why the wrapper?
This is a remote (HTTP) server and Claude Desktop only launches local processes, so mcp-remote proxies the connection. It will open a browser window if the server needs OAuth.
Restart Claude Desktop
The tools appear under the 🔌 menu once the app reloads.
How to install PlaywrightGen in CursorAI-first code editor
Create / edit .cursor/mcp.json in your project
json{ "mcpServers": { "playwrightgen": { "url": "https://playwrightgen.com/api/mcp", "headers": { "Authorization": "Bearer <YOUR_TOKEN>" } } } }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Enable it
Cursor Settings → MCP → toggle the server on. Tools become available to the Composer/Agent.
How to install PlaywrightGen in Codex CLIOpenAI coding agent
Add to ~/.codex/config.toml
toml[mcp_servers.playwrightgen] command = "npx" args = ["-y", "mcp-remote", "https://playwrightgen.com/api/mcp", "--header", "Authorization:${AUTH_HEADER}"] env = { AUTH_HEADER = "Bearer <YOUR_TOKEN>" }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Why the wrapper?
Codex runs MCP servers as local processes, so mcp-remote bridges this HTTP endpoint to stdio.
Run Codex
Codex loads MCP servers from config.toml on startup and exposes their tools to the agent.
How to install PlaywrightGen in WindsurfCodeium's agentic IDE
Edit ~/.codeium/windsurf/mcp_config.json
json{ "mcpServers": { "playwrightgen": { "serverUrl": "https://playwrightgen.com/api/mcp", "headers": { "Authorization": "Bearer <YOUR_TOKEN>" } } } }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Reload
Windsurf → Cascade → refresh MCP servers. Cascade can now call the tools.
How to install PlaywrightGen in ClineVS Code autonomous agent
Open Cline → MCP Servers → Configure
Adds to cline_mcp_settings.json.
Add the server
json{ "mcpServers": { "playwrightgen": { "type": "streamableHttp", "url": "https://playwrightgen.com/api/mcp", "headers": { "Authorization": "Bearer <YOUR_TOKEN>" } } } }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
How to install PlaywrightGen in VS CodeCopilot / MCP support
Create .vscode/mcp.json
json{ "servers": { "playwrightgen": { "type": "http", "url": "https://playwrightgen.com/api/mcp", "headers": { "Authorization": "Bearer <YOUR_TOKEN>" } } } }Fill in your credentials
Replace Bearer <YOUR_TOKEN> with your real value. Keep secrets out of any config file you commit.
Start it
VS Code shows a ▶ Start action above the server entry. Agent mode (Copilot Chat) can then use the tools.
What does PlaywrightGen need from you?
Bearer token — Bearer <token>, where the token is the personal editor token from your project's Automation page in PlaywrightGen. It speaks for you, proposes but never approves, and stops working when your access ends.
AuthorizationrequiredsecretHTTP headerBearer <token>, where the token is the personal editor token from your project's Automation page in PlaywrightGen. It speaks for you, proposes but never approves, and stops working when your access ends.
What tools does PlaywrightGen expose?
This server requires credentials before it will list its tools, so we cannot enumerate them here. Connect it in your client to see what it offers.
What the code can do
This is a remote server — nothing is installed or run on your machine, so there is no local code to analyze. What it can reach is described above: your requests go to the provider's host.
Before you install
Signals gathered from the source repo and package registry — not a safety verdict.
What it can reach
- Third-party hosted service — Your requests and any data in them are sent to playwrightgen.com.
- No local execution — Nothing is installed or run on your machine.
- Last commit today — Actively maintained.
- Repository created 1 month ago — Very new project with little track record yet.
- 0 GitHub stars — Very little community usage so far.
- No license declared — Without a license the code is not legally reusable in a commercial project.
Client compatibility
Health score
B · 66Maintenance, adoption, transparency and packaging — not a safety audit. How this is calculated
- Maintenance30%100%
Last commit 0 days ago.
- Adoption20%0%
0 stars.
- Transparency20%50%
2/4: ✓ public source repo, ✗ declared license, ✓ documentation, ✗ discoverable tool list.
- Provenance15%75%
Links to its own repository; package linkage unverified.
- Packaging15%100%
Remote endpoint with documented authentication.
Documentation
Full READMEPlaywrightGen
Playwright tests written from your real page, run until they pass, and kept as evidence a person approved.
Live at playwrightgen.com.
Writing a Playwright test is no longer the hard part — every editor has an assistant that will do it. What none of them keep is the thing an audit, a release decision or a customer actually asks for: which behaviour was agreed, by whom, at which version, and what the last run proved. That record is what this product is.
How it works
Two ways in, one chain.
The free tools need no account. Say what to test, paste a public URL, and PlaywrightGen reads the page, writes a test from its real accessibility tree, runs it in a remote browser, and fixes the failing step until it passes. You get working code and the run that proves it, signed so the evidence survives if you later bring it into a workspace. Nothing durable is claimed until you do.
The workspace turns that into a record:
- A Requirement is drafted, reviewed and approved. Approving writes an
immutable version.
- Test Cases carry objective, steps and expected results, are approved
the same way, and link to the Requirements they verify.
- Automation is generated from an approved Test Case version, validated
against deterministic rules, proven on the live page, and then approved by a person — never by the generator and never by an agent.
Excerpt — the full document is on GitHub.
Alternatives to PlaywrightGen
- playwright-stealthA · 87Browser automation using Playwright with optional stealth mode to bypass anti-bot protection.
- Playwright Cloud BrowsersB · 75Managed Playwright cloud browsers for scalable browser automation and AI agent workflows
- TurnSignal for PlaywrightD · 30Read-only Playwright CI results for agents: new vs known failures, flaky tests, test history.
- browserbasehq-mcp-browserbaseB · 66Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
Maintain PlaywrightGen? Add a badge to your README
Shows its health grade, and links readers to install steps for every client.
[](https://mcp-skills-hub.vercel.app/mcps/com-playwrightgen-playwrightgen)Catalog data refreshed . Something wrong? Report it.