Web Crawl

v1.0.0Search & Data Extractionstable

Bridge the gap between your web crawl and AI language models. With mcp-server-webcrawl, your AI client filters and analyzes web content under your direction or autonomously, extracting insights from your web content. Supports WARC, wget, InterroBot,

archiveboxhttrackinterrobotkatanaknowledgebase
Share:
41
Stars
0
Downloads
0
Weekly
0/5

What is Web Crawl?

Web Crawl is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to bridge the gap between your web crawl and ai language models. with mcp-server-webcrawl, your ai client filters and analyzes web content under your direction or autonomously, extracting insights from y...

Bridge the gap between your web crawl and AI language models. With mcp-server-webcrawl, your AI client filters and analyzes web content under your direction or autonomously, extracting insights from your web content. Supports WARC, wget, InterroBot,

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Bridge the gap between your web crawl and AI language models

Use Cases

Analyze web content using WARC, wget, and Katana.
Filter and extract insights from your web crawls.
Support InterroBot and ArchiveBox for comprehensive indexing.
pragmar

Maintainer

LicenseNOASSERTION
Languagepython
Versionv1.0.0
UpdatedMay 12, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y mcp-server-webcrawl

Manual Installation

npx -y mcp-server-webcrawl

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Web Crawl

mcp-server-webcrawl bridges offline web crawl archives with AI language models, letting your AI client search, filter, and extract insights from crawls you have already collected. It supports multiple crawler formats including WARC, wget mirrors, ArchiveBox exports, HTTrack sites, Katana results, and InterroBot databases. Using a Boolean field-query syntax, the server lets Claude find specific pages by URL pattern, content keywords, HTTP status, MIME type, and more — without re-fetching anything from the live web.

Prerequisites

  • Python 3.10 or higher
  • pip to install the package
  • Claude Desktop or another MCP-compatible client
  • An existing web crawl in a supported format: WARC, wget, ArchiveBox, HTTrack, Katana, or InterroBot
1

Install mcp-server-webcrawl via pip

Install the package from PyPI. This provides both the MCP server and an interactive command-line mode for testing.

pip install mcp-server-webcrawl
2

Test in interactive mode

Before connecting to Claude, verify the server can read your crawl by running it interactively. Point it at the root directory of your crawl archive.

mcp-server-webcrawl --interactive --datasource /path/to/your/crawl
3

Configure Claude Desktop

Add the server to your Claude Desktop MCP config. The --datasource argument should point to the root of your crawl directory or WARC file.

{
  "mcpServers": {
    "webcrawl": {
      "command": "mcp-server-webcrawl",
      "args": ["--datasource", "/path/to/your/crawl"]
    }
  }
}
4

Restart Claude Desktop

Quit and reopen Claude Desktop to load the webcrawl server. Claude will now be able to search and analyze your local crawl data.

5

Run a search query

Ask Claude to search your crawl. The server supports Boolean queries with field prefixes for fine-grained filtering.

Web Crawl Examples

Client configuration

Claude Desktop config pointing mcp-server-webcrawl at a local WARC or wget crawl directory.

{
  "mcpServers": {
    "webcrawl": {
      "command": "mcp-server-webcrawl",
      "args": ["--datasource", "/path/to/your/crawl"]
    }
  }
}

Prompts to try

Example prompts that use the server's Boolean search syntax and field-specific queries.

- "Search my crawl for all HTML pages that mention 'privacy policy' and return 200 status"
- "Find all PDF files in the crawl larger than 1MB"
- "Search for pages containing login forms: query 'form AND (login OR signin) AND status: 200'"
- "Run an SEO audit prompt on my crawl and identify pages missing title tags"
- "Find all broken links in the crawl where status is 404 or 500"

Troubleshooting Web Crawl

Server starts but returns no results for any query

Confirm the --datasource path points to the correct crawl root directory. Run 'mcp-server-webcrawl --interactive --datasource /your/path' in a terminal to test queries directly before using it with Claude.

Unsupported crawler format error

The server supports WARC, wget, ArchiveBox, HTTrack, Katana, SiteOne, and InterroBot formats. Ensure your crawl was produced by a supported tool and that the directory structure is intact. Check the project's GitHub for format-specific setup guides.

mcp-server-webcrawl command not found after pip install

The pip install location may not be on your PATH. Try 'python -m mcp_server_webcrawl --datasource /path/to/crawl' or use 'pip install --user' and add ~/.local/bin to your PATH.

Frequently Asked Questions about Web Crawl

What is Web Crawl?

Web Crawl is a Model Context Protocol (MCP) server that bridge the gap between your web crawl and ai language models. with mcp-server-webcrawl, your ai client filters and analyzes web content under your direction or autonomously, extracting insights from your web content. supports warc, wget, interrobot, It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Web Crawl?

Install via npm with the command: npx -y mcp-server-webcrawl. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Web Crawl?

Web Crawl works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Web Crawl free to use?

Yes, Web Crawl is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "webcrawl": { "command": "npx", "args": ["-y", "mcp-server-webcrawl"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Web Crawl?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides