Playwright integration for ModelContext
Playwright integration for ModelContext
Ever tried using Cursor or Claude to write Playwright tests? Yeah, it's kind of a mess.
Before you install playwright-mcp, make sure you have: ✅ Node.js installed on your system (because, well… it's an npm package) ✅ Playwright and its Chromium browser installed ✅ An IDE that supports MCP, like Cursor ✅ A brain that's ready to automate Playwright tests like a pro
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
{
"mcpServers": {
"playwright-mcp": {
"command": "npx",
"args": [
"-y",
"playwright-mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Before you install playwright-mcp, make sure you have: ✅ Node.js installed on your system (because, well… it's an npm package) ✅ Playwright and its Chromium browser installed ✅ An IDE that supports MCP, like Cursor ✅ A brain that's ready to automate Playwright tests like a pro
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
A Model Context Protocol (MCP) server that provides tools to interact with the [Dash](https://kapeli.com/dash) documentation browser API.
Stealthy, LLM-drivable browser engine — a Python library + 85-tool MCP server on stealth Chromium.
Browser extension for annotating UI elements for AI agents
Drop-in upgrade to Claude's WebFetch — auto-detects static vs JS-rendered pages and returns clean markdown