AI Skill StudioAI Skill Studio
Skill Library
Presets:

Target Standard & File Format

AI Agent Rules & Skills
Context Shields & Privacy (Ignore Files)
Integrations & Machine Documentation
AI Governance & Multi-Agent Planning Suite

MCP Server

Valid

Valid for Claude Code (.mcp.json) and Claude Desktop (claude_desktop_config.json).

MCP Server · Claude Code, Claude Desktop, Cursor

Playwright Browser MCP Server Config

Generate a Playwright Model Context Protocol (MCP) server config for browser automation.

Path
claude_desktop_config.json
Loads
Local stdio or remote server
Format
JSON (.mcp.json)
Used by
Claude Code, Claude Desktop, Cursor
All MCP Config presets and how .mcp.json works

What this file tells the agent

Lets AI assistants open pages, click, fill forms and read the result in a real browser, including JavaScript-heavy apps.

  • Uses Microsoft's `@playwright/mcp`; the old `@modelcontextprotocol/server-puppeteer` package is deprecated.
  • Works from the page's accessibility tree, so no screenshots or vision model are needed.
  • Run it with `npx @playwright/mcp@latest`.

Install it in one command

  1. 01

    Go to your project root

    The file goes at claude_desktop_config.json, relative to the root.

  2. 02

    Download the file

    Run the command on the right. It downloads this preset and writes the file.

  3. 03

    Make sure it gets used

    Restart the client so it starts the server. Claude Code asks you to approve servers from .mcp.json; run /mcp to check their status.

$ curl -fsSL "https://www.devscratchpad.tech/api/raw/mcp-config/playwright" -o "claude_desktop_config.json"

writes claude_desktop_config.json

path

claude_desktop_config.json

To write the file from your own code instead, use Read your code or Convert Legacy Rules in the editor above.

Questions

Does this need a browser installed?
It uses a Playwright-managed browser. If one is missing, follow the install prompt or run `npx playwright install`.
What happened to the Puppeteer MCP server?
`@modelcontextprotocol/server-puppeteer` is deprecated; this preset replaces it.