How is Fetch MCP different from traditional web scrapers?
It uses Playwright to execute JavaScript, enabling it to handle dynamic web content and modern single-page applications that traditional scrapers cannot.
@jae-jae
基本信息
MCP server for fetch web page content using Playwright headless browser.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"fetch": {
"command": "npx",
"args": [
"-y",
"fetcher-mcp"
]
}
}
}Retrieve web page content from a specified URL
Retrieve web page content from multiple specified URLs
Install Playwright Chromium browser binary. Call this if you get an error about the browser not being installed.
Fetch MCP is an MCP server that uses Playwright headless browser to fetch web page content. It handles dynamic JavaScript-rendered pages and intelligently extracts main content, supporting both HTML and Markdown output. Designed for developers integrating web content into MCP-compatible applications like Claude Desktop.
Run directly via npx -y fetcher-mcp after installing the Chromium browser with npx playwright install chromium. Configure the server in your MCP client (e.g., Claude Desktop) by adding its command to the claude_desktop_config.json. Optionally start with --transport=http for HTTP/SSE endpoints, or use Docker deployments.
fetch_urls tool)It uses Playwright to execute JavaScript, enabling it to handle dynamic web content and modern single-page applications that traditional scrapers cannot.
Requires Node.js and a Chromium browser installed via Playwright (`npx playwright install chromium`). Docker images are also available.
Set the `returnHtml` parameter to `true` in the `fetch_url` or `fetch_urls` call, or include a prompt like "Please return the content in HTML format."
Use the `waitForNavigation` parameter (or prompt "Please wait for the page to fully load") to allow time for CAPTCHAs or redirects to complete. Increase `timeout` if needed.
Supports both Streamable HTTP (endpoint `/mcp`) and SSE (endpoint `/sse`) when started with `--transport=http`. Also supports standard MCP stdio transport.
Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Official Chrome DevTools MCP server from Google that lets coding agents control, debug and profile a live Chrome browser.
Browse the web, directly from Cursor etc.
评论