{"id":"4dbbf2c7-951b-4eb1-9fb2-3900932d4d09","shortId":"LrAYn8","kind":"skill","title":"Playwright MCP Server for Browser Automation","tagline":"The official Microsoft Playwright MCP server provides browser automation capabilities through the Model Context Protocol, enabling LLMs to interact with web pages via structured accessibility snapshots without requiring vision models or screenshots.","description":"# Playwright MCP Server for Browser Automation\n\nThe official Microsoft Playwright MCP server provides browser automation capabilities through the Model Context Protocol, enabling LLMs to interact with web pages via structured accessibility snapshots without requiring vision models or screenshots.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npx @playwright/mcp@latest --config path/to/config.json\n- npx @playwright/mcp@latest --port 8931\n- docker run -d -i --rm --init --pull=always \\\n- docker build -t mcr.microsoft.com/playwright/mcp .\n\nRequirements and caveats from upstream:\n- Node.js 18 or newer\n- node utils/generate-links.js\n- | --extension | Connect to a running browser instance (Edge/Chrome only). Requires the \"Playwright Extension\" to be installed.<br>*env* PLAYWRIGHT_MCP_EXTENSION |\n\nBasic usage or getting-started notes:\n- VS Code, Cursor, Windsurf, Claude Desktop, Goose, Junie or any other MCP client\n- <!--\n- // Generate using:\n\n- Source: https://github.com/microsoft/playwright-mcp\n- Extracted from upstream docs: https://raw.githubusercontent.com/microsoft/playwright-mcp/HEAD/README.md\n\n## Documentation\n\n- https://github.com/microsoft/playwright-mcp\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/playwright-mcp-server-browser-automation/)","tags":["playwright","mcp","server","browser","automation","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code"],"capabilities":["skill","source-agentskillexchange","skill-playwright-mcp-server-browser-automation","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/playwright-mcp-server-browser-automation","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,336 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:45.987Z","embedding":null,"createdAt":"2026-05-18T13:18:23.594Z","updatedAt":"2026-05-18T19:11:45.987Z","lastSeenAt":"2026-05-18T19:11:45.987Z","tsv":"'/microsoft/playwright-mcp':169,180 '/microsoft/playwright-mcp/head/readme.md':176 '/playwright/mcp':112 '/skills/playwright-mcp-server-browser-automation/)':187 '18':119 '8931':98 'access':31,69 'agent':182 'agentskillexchange.com':186 'agentskillexchange.com/skills/playwright-mcp-server-browser-automation/)':185 'alway':106 'autom':6,15,44,53 'basic':144 'browser':5,14,43,52,129 'build':108 'capabl':16,54 'caveat':115 'claud':155 'client':163 'code':152 'config':92 'connect':125 'context':20,58 'cursor':153 'd':101 'desktop':156 'doc':173 'docker':99,107 'document':177 'edge/chrome':131 'enabl':22,60 'env':140 'environ':88 'exchang':184 'extens':124,136,143 'extract':170 'generat':164 'get':148 'getting-start':147 'github.com':168,179 'github.com/microsoft/playwright-mcp':167,178 'goos':157 'init':104 'instal':77,81,139 'instanc':130 'interact':25,63 'juni':158 'latest':91,96 'llms':23,61 'match':86 'mcp':2,11,40,49,142,162 'mcr.microsoft.com':111 'mcr.microsoft.com/playwright/mcp':110 'microsoft':9,47 'model':19,36,57,74 'newer':121 'node':122 'node.js':118 'note':150 'npx':89,94 'offici':8,46 'page':28,66 'path':84 'path/to/config.json':93 'playwright':1,10,39,48,135,141 'playwright/mcp':90,95 'port':97 'protocol':21,59 'provid':13,51 'pull':105 'raw.githubusercontent.com':175 'raw.githubusercontent.com/microsoft/playwright-mcp/head/readme.md':174 'requir':34,72,113,133 'rm':103 'run':100,128 'screenshot':38,76 'server':3,12,41,50 'setup':83 'skill':183 'skill-playwright-mcp-server-browser-automation' 'snapshot':32,70 'sourc':166,181 'source-agentskillexchange' 'start':149 'structur':30,68 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':80,117,172 'usag':145 'use':78,165 'utils/generate-links.js':123 'via':29,67 'vision':35,73 'vs':151 'web':27,65 'windsurf':154 'without':33,71","prices":[{"id":"720e2451-2f9d-49d3-88f4-748bf31ad8ea","listingId":"4dbbf2c7-951b-4eb1-9fb2-3900932d4d09","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:23.594Z"}],"sources":[{"listingId":"4dbbf2c7-951b-4eb1-9fb2-3900932d4d09","source":"github","sourceId":"agentskillexchange/skills/playwright-mcp-server-browser-automation","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/playwright-mcp-server-browser-automation","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:23.594Z","lastSeenAt":"2026-05-18T19:11:45.987Z"}],"details":{"listingId":"4dbbf2c7-951b-4eb1-9fb2-3900932d4d09","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"playwright-mcp-server-browser-automation","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"c353f8160bd899f3ca014230181c1ac8b55206ab","skill_md_path":"skills/playwright-mcp-server-browser-automation/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/playwright-mcp-server-browser-automation"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Playwright MCP Server for Browser Automation","description":"The official Microsoft Playwright MCP server provides browser automation capabilities through the Model Context Protocol, enabling LLMs to interact with web pages via structured accessibility snapshots without requiring vision models or screenshots."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/playwright-mcp-server-browser-automation"},"updatedAt":"2026-05-18T19:11:45.987Z"}}