Submit

Fetcher

@jae-jae

MCP server for fetch web page content using Playwright headless browser.
Overview

what is Fetch?

Fetch is a server application that retrieves web page content using the Playwright headless browser, allowing users to extract and convert web content into Markdown format.

how to use Fetch?

To use Fetch, run the command npx -y fetcher-mcp in your terminal. For debugging, use the --debug option to see the browser window.

key features of Fetch?

  • fetch_url: Retrieve content from a single URL with intelligent extraction and Markdown conversion.
  • fetch_urls: Batch retrieve content from multiple URLs in parallel for improved performance.
  • Customizable parameters for timeout, content extraction, and output format.

use cases of Fetch?

  1. Extracting main content from articles for research purposes.
  2. Converting web pages into Markdown for documentation.
  3. Batch processing multiple URLs for data collection.

FAQ from Fetch?

  • Can Fetch handle JavaScript-heavy websites?

Yes! Fetch uses Playwright, which can parse JavaScript content.

  • Is there a limit to the number of URLs I can fetch?

No, you can fetch multiple URLs in parallel without a strict limit, but performance may vary based on the number of requests.

  • How do I configure Fetch?

You can configure Fetch in the Claude Desktop application by editing the claude_desktop_config.json file.

Server Config

{
  "mcpServers": {
    "fetch": {
      "command": "npx",
      "args": [
        "-y",
        "fetcher-mcp"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.