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.
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.
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"
]
}
}
}