MCP server

Playwright MCP server

Playwright has an official MCP server: Browser automation through the accessibility tree: click, type, navigate and snapshot pages, no screenshots needed. Below are all 2 servers with the setup for 13 clients: Claude Code, Claude Desktop, ChatGPT, Cursor, VS Code, Codex, Gemini CLI and more. Checked 2026-10-24 against each project's own repo, docs and the official MCP Registry.

Playwright

Official · MicrosoftLocal (stdio)

Browser automation through the accessibility tree: click, type, navigate and snapshot pages, no screenshots needed.

★ 39kpushed 2026-10-22Apache-2.0Microsoft on DevHunt

Run in a terminal. Everything after -- is the command that starts the server. docs

claude mcp add --transport stdio playwright -- npx -y @playwright/mcp@latest

Playwright (ExecuteAutomation)

CommunityLocal (stdio)

Playwright browser and API testing with screenshots and code generation.

★ 5.7kpushed 2025-12-13MIT

Run in a terminal. Everything after -- is the command that starts the server. docs

claude mcp add --transport stdio playwright-executeautomation -- npx -y @executeautomation/playwright-mcp-server

Agent skills for Playwright

3

The MCP server gives the agent Playwright's tools; a skill teaches it how to use Playwright well. Install with the skills CLI or see each skill's page for Claude Code, Codex, Copilot and Cursor.

  • Web App TestingAnthropic

    Uses Playwright to drive a local web app, check behavior, read console logs and take screenshots.

    npx skills add anthropics/skills --skill webapp-testing
  • Playwright Browser AutomationOpenAI

    Automates a real browser from the terminal for form filling, snapshots, scraping and UI debugging.

    npx skills add openai/skills --skill playwright
  • Playwright CLIMicrosoft (Playwright)

    Microsoft's skill for driving browsers and working with Playwright tests from the CLI.

    npx skills add microsoft/playwright-cli --skill playwright-cli

Which one to pick

  • Start with Playwright: it's maintained by Microsoft and follows its API.
  • A local server (Playwright and Playwright (ExecuteAutomation)) runs on your machine with an API key or token, and works offline from the vendor's hosting.

FAQ

Is there an official Playwright MCP server?+

Yes: Playwright, maintained by Microsoft. There is also 1 community server: Playwright (ExecuteAutomation).

How do I connect Playwright to Claude?+

In Claude Code, run the claude mcp add command shown above. In Claude Desktop, add the server to claude_desktop_config.json (Settings > Developer > Edit Config) and restart the app.

How do I use the Playwright MCP server in Cursor or VS Code?+

Open the Cursor or VS Code tab on the server above: it has the exact mcp.json entry and a one-click install link. The same server also works in Claude Code, Claude Desktop / claude.ai, ChatGPT, Cursor, VS Code and Codex.

Is it safe to give an AI agent access to Playwright?+

Start with the official server, a read-only or test account and approval prompts on for anything that writes. Content the agent reads from Playwright (tickets, messages, pages) can carry prompt-injection instructions, so don't auto-approve actions.

All browser & web scraping MCP servers · Agent skills · How MCP setup works in each client

MCP servers for similar apps: Apify · Bright Data · Chrome · Firecrawl · Hyperbrowser · Oxylabs · ScrapeGraphAI · Selenium · Skyvern · Steel