Labsco
MCP SERVER

Playwright Browser Wrapper

by misanthropic-ai

Drive a Chromium browser from the conversation — several pages at once, each under an id you choose.

Browser Automation, Control & Screenshots
Summary
A browser the agent can keep several tabs open in.

Most browser servers hand you one page. This one hands out page ids, so a flow that compares two sites, or fills a form while reading another tab, stays inside one session.

What it is

A Playwright wrapper exposed over MCP. Pages are created with an id you name and kept side by side, so navigation, clicking, typing and extraction all address a named page; screenshots are also served as resources at screenshot://{page_id}.

What you get
  • A named browser page created, switched to, and every open page listed
  • Navigation to any URL
  • Clicks and typing driven by CSS selector
  • A wait that blocks until an element appears
  • The text of one element, or the page's entire HTML
  • A screenshot of the page or of a single element
  • An interpret-page prompt returning analysis plus a screenshot, focused on forms, navigation or text
Requirements

Playwright with Chromium installed — uv add playwright, then playwright install chromium. Run through uvx or point the client at a local checkout. No account, no key.