Skip to main content
Browser automation via self-hosted Playwright MCP server. The Playwright connector gives agents browser automation capabilities — navigating pages, clicking elements, filling forms, taking screenshots, and running JavaScript — all through structured accessibility snapshots (no vision model required).

Setup

Playwright MCP is self-hosted. You run the server yourself and point Proliferate to it.
  1. Start the Playwright MCP server:
    npx @playwright/mcp@latest --port 8931
    
  2. In Proliferate, go to Integrations and find Playwright
  3. Click Connect and enter your server URL (e.g., http://your-host:8931)
  4. Click Save — Proliferate will test the connection automatically
By default the server runs headed (visible browser). Use --headless for server environments. Use --browser chrome|firefox|webkit to select a browser engine.

Available tools

ToolDescription
browser_navigateNavigate to a URL
browser_navigate_backGo back in browser history
browser_clickClick an element (by accessibility ref)
browser_typeType text into an element
browser_fill_formFill multiple form fields at once
browser_select_optionSelect a dropdown option
browser_hoverHover over an element
browser_dragDrag and drop
browser_press_keyPress a keyboard key
browser_file_uploadUpload files
browser_handle_dialogHandle JavaScript alert/confirm/prompt dialogs
browser_evaluateExecute arbitrary JavaScript in the page
browser_snapshotGet the accessibility tree of the page
browser_take_screenshotCapture a screenshot
browser_console_messagesGet browser console logs
browser_network_requestsGet network request logs
browser_tabsList and manage browser tabs
browser_resizeResize the browser window
browser_wait_forWait for conditions (element, text, URL)
browser_closeClose the browser
Additional tools available via --caps flags: browser_pdf_save (pdf), coordinate-based mouse tools (vision), browser_generate_locator and assertion tools (testing).

Use cases

  • Run E2E smoke tests after deployments — navigate the app, fill forms, and verify key pages
  • Verify preview URLs after PR deploys by navigating to them and checking the page renders
  • Automate interactions with third-party dashboards that lack APIs
  • Take screenshots of pages for visual regression checks
The tools listed above may not be exhaustive and can change as Playwright updates their MCP server. See Playwright MCP on GitHub for the latest.