playwright-mcp
View on GitHubPlaywright MCP server
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