WebClaw: Open-Source MCP Server for Web Extraction with Claude

WebClaw is an MCP server built in Rust that adds web extraction capabilities to Claude Desktop and Claude Code. It addresses the problem where Claude's built-in web_fetch gets blocked on most real websites, returning 403 Forbidden errors, Cloudflare challenges, or empty responses.
Technical Solution
The server uses TLS fingerprinting at the HTTP layer so websites see a real Chrome browser fingerprint instead of a bot. In testing against 10 popular sites, Claude's built-in web_fetch failed on all 10, while WebClaw successfully extracted content from 9 out of 10 sites.
Features
scrape: Extract clean content from any URLcrawl: Recursive site crawlingextract: Structured data extraction using JSON schema or natural language promptssummarize: Page summariesbrand: Extract colors, fonts, logos from any sitediff: Track content changesmap,batch,search,researchtools
Claude Code Development
The extraction pipeline was implemented with Claude Code, including:
- Scoring algorithm based on text density, semantic tags, and link ratio penalties
- Noise filter that strips navigation, ads, and cookie banners without false positives on Tailwind classes
- Multiple rounds of refinement for edge cases
Setup and Usage
Setup requires one command:
npx create-webclaw
The tool detects Claude Desktop and Claude Code automatically and writes the configuration. No API key is needed for 8 of the 10 tools, and everything runs locally.
Performance Benefits
The output is optimized for Claude's context window. A typical news article goes from 4,820 tokens (raw HTML) to 1,590 tokens in WebClaw's LLM format - a 67% reduction while maintaining the same content.
WebClaw is free and open source under the MIT license, available at https://github.com/0xMassi/webclaw.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code Container Provides Zero-Config Docker Isolation for Claude Code
Claude Code Container (ccc) is a free, open-source tool that automatically creates per-project Docker containers for Claude Code with full isolation and zero configuration. It forwards host environment variables, mounts SSH keys, provides transparent localhost proxy, and includes Chromium with chrome-devtools MCP pre-configured.

boxBot: An Open-Source Smart Speaker Powered by Claude and Hailo AI
A developer built a smart speaker named boxBot using Claude for agent-driven hardware control, Raspberry Pi, Hailo AI accelerator, and custom SDK—open-sourced on GitHub.

idea-reality-mcp: MCP server checks for existing tools before Claude writes code
A developer built an MCP server called idea-reality-mcp that scans GitHub repos, Hacker News discussions, npm packages, and PyPI before Claude writes any code, returning a 'reality signal' score from 0-100 indicating market competition.

Turn Your Knowledge Base into a Wiki + MCP Server for Claude
A demo of Akyn transforming a knowledge base (URL, PDF, Notion) into a wiki and exposing it as an MCP server, enabling Claude to query and write back — with OAuth, human-in-the-loop, and auto-sync.