playwright Model Context Protocol (MCP) Server

GitHub

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

Official MCP Monorepo Collection

playwright Modular Servers

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

Available Sub-Servers (23)

Web
node

Model Context Protocol (web) server

npx -y @modelcontextprotocol/server-web
Trace viewer
node

Model Context Protocol (trace-viewer) server

npx -y @modelcontextprotocol/server-trace-viewer
Trace
node

Model Context Protocol (trace) server

npx -y @modelcontextprotocol/server-trace
Recorder
node

Model Context Protocol (recorder) server

npx -y @modelcontextprotocol/server-recorder
Protocol
node

Model Context Protocol (protocol) server

npx -y @modelcontextprotocol/server-protocol
Playwright webkit
node

Model Context Protocol (playwright-webkit) server

npx -y @modelcontextprotocol/server-playwright-webkit
Playwright test
node

Model Context Protocol (playwright-test) server

npx -y @modelcontextprotocol/server-playwright-test
Playwright firefox
node

Model Context Protocol (playwright-firefox) server

npx -y @modelcontextprotocol/server-playwright-firefox
Playwright dashboard
node

Model Context Protocol (playwright-dashboard) server

npx -y @modelcontextprotocol/server-playwright-dashboard
Playwright ct vue
node

Model Context Protocol (playwright-ct-vue) server

npx -y @modelcontextprotocol/server-playwright-ct-vue
Playwright ct svelte
node

Model Context Protocol (playwright-ct-svelte) server

npx -y @modelcontextprotocol/server-playwright-ct-svelte
Playwright ct react17
node

Model Context Protocol (playwright-ct-react17) server

npx -y @modelcontextprotocol/server-playwright-ct-react17
Playwright ct react
node

Model Context Protocol (playwright-ct-react) server

npx -y @modelcontextprotocol/server-playwright-ct-react
Playwright ct core
node

Model Context Protocol (playwright-ct-core) server

npx -y @modelcontextprotocol/server-playwright-ct-core
Playwright core
node

Model Context Protocol (playwright-core) server

npx -y @modelcontextprotocol/server-playwright-core
Playwright client
node

Model Context Protocol (playwright-client) server

npx -y @modelcontextprotocol/server-playwright-client
Playwright chromium
node

Model Context Protocol (playwright-chromium) server

npx -y @modelcontextprotocol/server-playwright-chromium
Playwright browser webkit
node

Model Context Protocol (playwright-browser-webkit) server

npx -y @modelcontextprotocol/server-playwright-browser-webkit
Playwright browser firefox
node

Model Context Protocol (playwright-browser-firefox) server

npx -y @modelcontextprotocol/server-playwright-browser-firefox
Playwright browser chromium
node

Model Context Protocol (playwright-browser-chromium) server

npx -y @modelcontextprotocol/server-playwright-browser-chromium
Playwright
node

Model Context Protocol (playwright) server

npx -y @modelcontextprotocol/server-playwright
Injected
node

Model Context Protocol (injected) server

npx -y @modelcontextprotocol/server-injected
Html reporter
node

Model Context Protocol (html-reporter) server

npx -y @modelcontextprotocol/server-html-reporter