Best for
- Users who want an LLM to drive open-ended browser tasks
- Developers already using MCP-capable clients like Claude Desktop, VS Code, Cursor, or Windsurf
- Cross-browser (Chromium/Firefox/WebKit) automation without hand-writing test scripts
Playwright MCP is Microsoft's official AI-agent browser control server, driving interaction through accessibility snapshots rather than screenshots, and connecting to mainstream MCP clients over stdio via npx; the README does not enumerate specific tool names, so the tool list is left empty.
Strongest · Maintenance 17/20 Weakest · Reliability 3/20
Static review · not runListed 2026-08-26
Read the FMRS scoring method →Runtime:Node.js
Add an MCP server entry to your client (VS Code, Cursor, Claude Desktop, Windsurf, or Claude Code) with command npx and args ["@playwright/mcp@latest"]. VS Code users can alternatively use the one-click install badge provided in the repo. Claude Code users can run claude mcp add playwright npx @playwright/mcp@latest. On first run, npx fetches the latest package and starts a local process that the client talks to over stdio.
{"mcpServers":{"playwright":{"command":"npx","args":["@playwright/mcp@latest"]}}}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add playwright -- npx @playwright/mcp@latest
Run it in a terminal; replace any <…> placeholders with your own values first.
After adding the documented config to your MCP client (VS Code, Claude Desktop, etc.), Playwright's browser-control tools should appear in the client's tool list; then ask it to navigate to https://demo.playwright.dev/todomvc — a returned accessibility snapshot confirms the connection works.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
Playwright MCP is a Model Context Protocol server from the Playwright project (Microsoft), launched locally via npx, that gives AI agents full control of Chromium, Firefox, and WebKit. Agents perceive pages through structured accessibility snapshots rather than screenshots or vision models, and use element refs (e.g. e5, e10) to click, type, and interact deterministically. The README states tool coverage spans navigation, form filling, screenshots, network mocking, and storage management. The server itself is maintained in the separate microsoft/playwright-mcp repository and is presented as an official companion project within microsoft/playwright's README and Resources section.
Microsoft's official Playwright-based browser automation MCP server
The Chrome team's official MCP server exposing Chrome DevTools capabilities to AI assistants
Control the FSB browser extension from any MCP client for DOM-first AI browser automation.
Playwright-based browser automation MCP server
Source revision d9f2fd3e2232 Data synced 2026-10-12 Read the FMRS scoring method