Fetcher MCP is a server that uses Playwright to fetch web page content, supporting JavaScript execution and intelligent content extraction. It offers flexible output formats, parallel processing, and resource optimization
Fetcher MCP is a Microservice Communication Protocol (MCP) server designed to fetch web page content using the Playwright headless browser. It excels at handling dynamic web content due to its JavaScript support and employs a Readability algorithm for intelligent content extraction, removing irrelevant elements.
Key features include flexible output formats (HTML and Markdown), parallel URL processing via the fetch_urls
tool, and resource optimization by blocking unnecessary media. It offers robust error handling and configurable parameters for timeouts and content extraction.
The server can be quickly started using npx fetcher-mcp
, requiring initial Playwright browser installation (npx playwright install chromium
). A debug mode is available with the --debug
option.
Fetcher MCP features include fetch_url
for single URL retrieval and fetch_urls
for batch processing. It is useful for dealing with anti-crawler mechanisms, adjusting content retrieval, debugging, and authentication.
jae-jae/fetcher-mcp
March 19, 2025
March 28, 2025
TypeScript