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

Product Manager Shares 70+ Claude Skills for Automating PM Workflows
A product manager with 20 years experience has created over 70 Claude skills that automate common PM tasks, including PRD generation, user interview analysis, competitive profiling, and roadmap building. The skills are available as downloadable .md files for Claude Code.

Claude Debugs and Fixes Its Own MCP Filesystem Server UNC Path Bug on Windows
A developer used Claude Opus to diagnose and patch a bug in the MCP Filesystem Server where UNC network share paths on Windows failed for subdirectory operations. The fix addresses a path validation issue that prevented access to files and folders within UNC shares.

Founder Operations in Claude: 19 Reusable Skills for Early-Stage Startups
A founder who exited their first startup published 19 Claude-compatible skill prompts for functions like positioning, pricing, prospecting, and copy — based on their own SOPs and Notion workflows.

Claude VS Code Extension Reasoning Effort Slider Sends Inconsistent Values
The reasoning effort slider in the Claude VS Code extension sends inconsistent numeric values to the model, with non-monotonic mapping where moving the slider up can send a lower number.