Best for
- Developers needing to scrape modern JavaScript-rendered websites
- Data collection scenarios requiring batch fetching
- Users who want automatic extraction of main content
Fetcher MCP is a powerful web scraping server that leverages Playwright to support dynamic content, and offers intelligent extraction, batch fetching, and other features. It is suitable for developers dealing with modern web applications, but note the anti-crawler mechanisms and resource consumption.
Strongest · Documentation 12/20 Weakest · Reliability 6/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js
npx -y fetcher-mcp.npx playwright install chromium.--transport=http --host=0.0.0.0 --port=3000.{
"mcpServers": {
"fetcher": {
"command": "npx",
"args": [
"-y",
"fetcher-mcp"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"fetcher": {
"command": "npx",
"args": [
"-y",
"fetcher-mcp"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add fetcher -- npx -y fetcher-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
The client's tool list should show fetch_url, fetch_urls, and browser_install; asking the model to fetch a simple page's content confirms the connection. Run npx playwright install chromium first if the browser is not installed.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
Fetcher MCP is an MCP server that uses Playwright headless browser to fetch web page content. It supports JavaScript execution, enabling it to handle dynamic web content and modern web applications. Built-in Readability algorithm automatically extracts the main content from web pages, removing ads, navigation, and other non-essential elements. Supports both HTML and Markdown output formats. The fetch_urls tool enables concurrent fetching of multiple URLs, improving efficiency for batch operations. Automatically blocks unnecessary resources (images, stylesheets, fonts, media) to reduce bandwidth usage. Includes robust error handling and logging. Configurable parameters for timeouts, content extraction, and output formatting.
Microsoft's official Playwright-based browser automation MCP server
The Chrome team's official MCP server exposing Chrome DevTools capabilities to AI assistants
Control the FSB browser extension from any MCP client for DOM-first AI browser automation.
Playwright-based browser automation MCP server
Source revision 8754aff66e3d Data synced 2026-10-11 Read the FMRS scoring method