MCP.so
Sign In

PLAYWRIGHT-MCP

@microsoft

About PLAYWRIGHT-MCP

This MCP Server will help you run browser automation and webscraping using Playwright

Overview

What is PLAYWRIGHT-MCP?

PLAYWRIGHT-MCP is a Model Context Protocol server that provides browser automation capabilities using Playwright. It enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment. It runs as a command-line tool and integrates with MCP‑compatible clients like Claude Desktop.

How to use PLAYWRIGHT-MCP?

Install via npm (npm install -g @executeautomation/playwright-mcp-server) or with mcp-get. Then configure an MCP client (e.g., Claude Desktop) to launch the server using npx -y @executeautomation/playwright-mcp-server. The server exposes tools for navigation, screenshot, clicking, hovering, form filling, select elements, and JavaScript evaluation, plus resources for console logs and captured screenshots.

Key features of PLAYWRIGHT-MCP

  • Browser navigation to any URL
  • Full‑page and element‑targeted screenshots (PNG)
  • Console log monitoring via a dedicated resource
  • JavaScript execution in the browser console
  • Basic web interactions: clicking, hovering, filling forms, selecting options

Use cases of PLAYWRIGHT-MCP

  • Automating web browsing tasks through LLM‑driven instructions
  • Capturing visual snapshots of pages or elements for analysis
  • Executing scripts and reading console output for debugging
  • Filling out and submitting forms programmatically

FAQ from PLAYWRIGHT-MCP

Comments

More Web Chat & UIs MCP clients