{"slug":"playwright","kind":"mcp","name":"Playwright MCP","summary":"Drives a browser through accessibility snapshots so LLMs can navigate, click, type and screenshot pages.","owner":"microsoft","repoUrl":"https://github.com/microsoft/playwright-mcp","license":"Apache-2.0","categories":["browser-web"],"tags":["browser","automation","testing","playwright","accessibility"],"runtime":"node","local":true,"cloudCapable":true,"cloudCapability":"yes","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-13T00:00:00.000Z","sample":false,"url":"https://conduits.dev/tools/playwright","language":"TypeScript","transports":["stdio"],"install":{"npm":"@playwright/mcp","docker":"mcr.microsoft.com/playwright/mcp"},"requirements":{"env":[{"name":"PLAYWRIGHT_MCP_BROWSER","required":false,"secret":false,"description":"Browser to launch (optional; default set by the server)"}],"upstreamMayCharge":false,"system":["Node.js","Playwright browser binaries"]},"tools":[{"name":"browser_navigate","description":"Open a URL"},{"name":"browser_snapshot","description":"Capture an accessibility snapshot of the page"},{"name":"browser_click","description":"Click an element"},{"name":"browser_type","description":"Type text into an element"},{"name":"browser_take_screenshot","description":"Take a screenshot"},{"name":"browser_evaluate","description":"Run JavaScript in the page"}],"readme":"# Playwright MCP\n\nDrives a browser through accessibility snapshots so LLMs can navigate, click, type and screenshot pages.\n\n## Install\n\n```bash\nnpx -y @playwright/mcp\n```\n\n```bash\ndocker run -i --rm mcr.microsoft.com/playwright/mcp\n```\n\n## Configuration\n\n| Variable | Required | Description |\n| --- | --- | --- |\n| `PLAYWRIGHT_MCP_BROWSER` | No | Browser to launch (optional; default set by the server) |\n\n## Tools\n\n- `browser_navigate` — Open a URL\n- `browser_snapshot` — Capture an accessibility snapshot of the page\n- `browser_click` — Click an element\n- `browser_type` — Type text into an element\n- `browser_take_screenshot` — Take a screenshot\n- `browser_evaluate` — Run JavaScript in the page\n\n## About this listing\n\nDetails were gathered from the project's public pages on 2026-10-13 and have not been reviewed by a person yet. Read the project's own documentation before giving it access to anything sensitive.\n\nSources:\n\n- <https://github.com/microsoft/playwright-mcp>\n- <https://registry.npmjs.org/@playwright/mcp>"}