# Playwright MCP: an MCP server we run in production

Canonical: https://scalably.io/mcp/playwright-mcp
Source: https://github.com/microsoft/playwright-mcp
Registry: not published to the MCP registry
Provenance: third-party server, pinned at latest, verified 2026-09-09.
Integrity: no independent hash is published for this third-party listing; the raw endpoint at https://scalably.io/mcp/playwright-mcp.md mirrors this representation byte for byte
This is the machine-readable representation of the page at the canonical URL. Same facts, denser format.

## Direct answer
Browser automation and QA from Claude Code and Codex on the operator's machine.

## Install
- Claude Code: `claude mcp add playwright -- npx -y @playwright/mcp@latest`
- Codex: `codex mcp add playwright -- npx -y @playwright/mcp@latest`
- Claude Desktop: not available for this server.

## Environment
No environment variables.

## Tools
No tools listed for this server.

## Setup
No environment variables required. Follow the vendor's own install instructions.

## Limits
Not documented by Microsoft. See the vendor's own documentation: https://github.com/microsoft/playwright-mcp

## Reliability
- CI: not applicable, this is a third-party project we do not control.
- Pinned at latest
- Verified 2026-09-09
- We run this server in production, pinned at the exact version, with the install command derived mechanically from that pin so it can be re-verified against the published package.

## Related
- Also in browser: [Scrapling MCP](https://scalably.io/mcp/scrapling-mcp)
- Read more: [The Claude Agent SDK: build your own agent](https://scalably.io/blog/claude-agent-sdk-guide), [Claude Code MCP: how to add an MCP server](https://scalably.io/blog/claude-code-mcp)
