Overview
Features
Playwright-powered browser automation
Exposes Playwright controls to drive real browser sessions for LLMs.
Web page interaction and automation
LLMs can navigate, click, fill forms, and interact with page elements.
Screenshots and visual output
Take screenshots of pages for debugging and validation.
Test code generation
Generate test code based on interactions and requirements.
Web scraping and data extraction
Extract page content and data during sessions.
JavaScript execution in browser
Run JavaScript in the live browser context to perform dynamic tasks.
Docker support
Run the MCP server in Docker; Debian-based slim Node.js image; browsers downloaded on first use.
Flexible installation and integration
Install via npm, mcp-get, or Smithery; Claude Desktop and VS Code Copilot integration; comprehensive docs and API references.
Who Is This For?
- LLM developers / AI agents:Use to enable browser automation, testing, and data extraction from web pages via MCP.
- Claude Desktop users:Configure Claude Desktop to access and use the Playwright MCP Server for web automation tasks.
- VS Code / GitHub Copilot users:Integrate with Copilot in VS Code to drive browser actions and automate workflows.




