Summary
Pages that need a browser stop being a blind spot.
What it takes off you is the empty response from a client-rendered site: the page is loaded in Chromium, waited on until the state you specify, and only then reduced to text. Passing a list of URLs to one call is the difference between reading a comparison across five sources and reading it five times.
What it is
A Playwright-backed fetcher. Pages are loaded in Chromium, so content that only appears after scripts run is still there when the text is extracted.
What you get
- One URL fetched and returned as extracted content or as raw HTML, capped by length
- Several URLs fetched in one call, with the same options applied to all of them
- Waiting rules you control: a navigation timeout, an overall timeout, and which load state to wait for
- Media loading disabled, for pages where images and video are only weight
- The Chromium binary installed on demand, with or without its system dependencies
Requirements
Npx on your PATH. It drives Playwright's Chromium; `browser_install` fetches that binary when the browser turns out to be missing.
Setup effort
One command — npx -y fetcher-mcp
