Vibe Coding Discover

MCP

playwright-mcp

View on GitHub

Playwright MCP server

★ 37K3,188 forksTypeScriptApache-2.0microsoft

Microsoft's official MCP server exposing Playwright browser automation to LLMs. It uses accessibility-tree snapshots instead of screenshots, so agents can navigate, click, type, and extract page data deterministically without vision models. Installable via npx into any MCP client.

Use Cases

Let LLM agents drive a real browserAutomate web page navigation and clickingExtract structured page data via accessibility snapshotsGenerate and self-heal E2E testsFill forms and submit data autonomouslyExploratory and long-running browser automation loopsScrape web content without vision modelsConnect browser control into Claude, Cursor, VS Code, Goose, or other MCP clientsAgentic web research and QA workflowsToken-efficient structured page introspection

Built With

Language
TypeScript
Frameworks
Playwright · Model Context Protocol SDK · Node.js · TypeScript

Tags

mcp · mcp-server · playwright · browser-automation · accessibility-tree · web-automation · llm-integration · model-context-protocol · headless-browser · web-scraping · e2e-testing · typescript · nodejs · no-vision-needed · agent-tooling · microsoft

playwright-mcp — Vibe Coding Discover