Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Web Crawler

FreeNot checked

Configurable web crawler that extracts structured content from websites while respecting robots.txt rules and offering customizable settings for depth, delay, a

GitHubEmbed

About

Configurable web crawler that extracts structured content from websites while respecting robots.txt rules and offering customizable settings for depth, delay, and concurrency.

README

Prerequisites

  • Node.js (v18+)
  • npm (v9+)

Installation

  1. Clone the repository:

    git clone https://github.com/jitsmaster/web-crawler-mcp.git
    cd web-crawler-mcp
    
  2. Install dependencies:

    npm install
    
  3. Build the project:

    npm run build
    

Configuration

Create a .env file with the following environment variables:

CRAWL_LINKS=false
MAX_DEPTH=3
REQUEST_DELAY=1000
TIMEOUT=5000
MAX_CONCURRENT=5

Running the Server

Start the MCP server:

npm start

MCP Configuration

Add the following to your MCP settings file:

{
  "mcpServers": {
    "web-crawler": {
      "command": "node",
      "args": ["/path/to/web-crawler/build/index.js"],
      "env": {
        "CRAWL_LINKS": "false",
        "MAX_DEPTH": "3",
        "REQUEST_DELAY": "1000",
        "TIMEOUT": "5000",
        "MAX_CONCURRENT": "5"
      }
    }
  }
}

Usage

The server provides a crawl tool that can be accessed through MCP. Example usage:

{
  "url": "https://example.com",
  "depth": 1
}

Configuration Options

Environment Variable Default Description
CRAWL_LINKS false Whether to follow links
MAX_DEPTH 3 Maximum crawl depth
REQUEST_DELAY 1000 Delay between requests (ms)
TIMEOUT 5000 Request timeout (ms)
MAX_CONCURRENT 5 Maximum concurrent requests

from github.com/jitsmaster/webscrapemcpserver

Installing Web Crawler

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/jitsmaster/webscrapemcpserver

FAQ

Is Web Crawler MCP free?

Yes, Web Crawler MCP is free — one-click install via Unyly at no cost.

Does Web Crawler need an API key?

No, Web Crawler runs without API keys or environment variables.

Is Web Crawler hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Web Crawler in Claude Desktop, Claude Code or Cursor?

Open Web Crawler on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Web Crawler with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs