Best for
- Developers building AI agents or RAG pipelines needing clean web content.
- Users who prefer local-first, no-account extraction for most sites.
- Those needing fast, Rust-powered extraction and a scriptable CLI.
webclaw is a robust web extraction tool tailored for AI/LLM workflows. It offers a wide range of formats and tools, with a compelling local-first approach. Be aware of hosted API dependencies and the legal/ethical risks of web scraping.
Strongest · Documentation 15/20 Weakest · Reliability 10/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js · Rust · Docker
WEBCLAW_API_KEY
Hosted API key from webclaw.io for protected sites, JS rendering, search, and research; optional.
OPENAI_API_KEY
OpenAI-compatible LLM provider key; optional.
ANTHROPIC_API_KEY
Anthropic-compatible LLM provider key; optional.
OLLAMA_HOST
Local Ollama URL for local LLM features (extract/summarize); optional.
OPENAI_BASE_URL
OpenAI-compatible base URL; optional.
ANTHROPIC_BASE_URL
Anthropic-compatible base URL; optional.
WEBCLAW_PROXY
Single proxy URL; optional.
WEBCLAW_PROXY_FILE
Proxy pool file path; optional.
For MCP clients, configure the server using the npx launcher as shown in the JSON example, or run npx create-webclaw to auto-detect and configure. The CLI can also be installed via Homebrew (brew tap 0xMassi/webclaw && brew install webclaw), prebuilt binaries, Docker (docker run --rm ghcr.io/0xmassi/webclaw https://example.com), or Cargo.
{
"mcpServers": {
"webclaw": {
"command": "npx",
"args": [
"-y",
"@webclaw/mcp"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"webclaw": {
"command": "npx",
"args": [
"-y",
"@webclaw/mcp"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add webclaw -- npx -y @webclaw/mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
Confirm the webclaw tools (scrape, crawl, map, batch, extract, summarize, diff, brand, search, research) appear in your MCP client's tool list, then ask it to scrape https://example.com and return markdown.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
webclaw is a fast, local-first web content extraction tool designed for LLMs and AI agents. It provides scraping, crawling, and structured data extraction via CLI, REST API, and MCP server. The core extraction engine is written in Rust and works locally without an account for most websites. For bot-protected or JavaScript-rendered pages, an optional hosted API (webclaw.io) is available.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 3c32041967c2 Data synced 2026-10-19 Read the FMRS scoring method