Playwrightess (Playwright)

Provides a persistent Playwright evaluation environment through a single JavaScript execution tool that maintains browser, context

mitsuhiko 75
Claude CodeClaude DesktopGeneric
View source ↗

Playwrightess MCP provides a persistent Playwright evaluation environment through a single playwright_eval tool that maintains browser, context, and page state between JavaScript code executions. Unlike traditional Playwright MCP implementations that expose individual browser actions as separate tools, this experimental approach offers a JavaScript programming interface where variables like browser, context, and page persist across evaluations while other local variables are reset. Built with session management using persistent browser contexts, AST-based code rewriting for variable tracking, and comprehensive console logging capture, it enables AI agents to write complex browser automation workflows using the full Playwright API with stateful interactions, making it valuable for multi-step web scraping, testing scenarios, or interactive web application workflows that require maintaining session state.

Source

Repository: https://github.com/mitsuhiko/playwrightess-mcp

Maintain Playwrightess (Playwright)?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[Playwrightess (Playwright) on getagentictools](https://getagentictools.com/mcp/mitsuhiko-playwrightess-mcp?ref=badge)