browser_install
Install Playwright Chromium browser binary. Call this if you get an error about the browser not being installed.
Fetch pages through a real browser — one URL or a list of them — and get back the article rather than the page furniture.
LABSCO SUMMARY
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.
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.
npx on your PATH. It drives Playwright's Chromium; browser_install fetches that binary when the browser turns out to be missing.
One command — npx -y fetcher-mcp
USE CASES
A plain fetch returns an empty shell. Loading in Chromium and waiting for the state you name gets the actual content, with the navigation timeout under your control.
Hand over the list of URLs and the same extraction and timeout settings apply to all of them, instead of a call per link.
When the markup is the point — checking a tag, an embed or the page structure — turn extraction off and take the raw HTML, capped by length.
The first fetch on a clean install fails because Chromium is not there. One call installs it, with system dependencies if the environment needs them.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
browser_installInstall Playwright Chromium browser binary. Call this if you get an error about the browser not being installed.
fetch_urlRetrieve web page content from a specified URL
fetch_urlsRetrieve web page content from multiple specified URLs
BEFORE YOU INSTALL
3 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 3 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"fetcher-mcp": {
"command": "npx",
"args": [
"-y",
"fetcher-mcp"
]
}
}
}npx -y fetcher-mcp