{"_id":"create-webclaw","_rev":"5-5cd1de76a8d06c948aa030a566a260ee","name":"create-webclaw","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"create-webclaw","version":"0.1.0","keywords":["webclaw","mcp","ai","scraping","claude","cursor","windsurf","opencode","codex","antigravity","web-scraping"],"author":{"name":"webclaw"},"license":"MIT","_id":"create-webclaw@0.1.0","maintainers":[{"name":"0xmassii","email":"valeriomassimiani@icloud.com"}],"homepage":"https://webclaw.io","bugs":{"url":"https://github.com/0xMassi/webclaw/issues"},"bin":{"create-webclaw":"index.mjs"},"dist":{"shasum":"75de2f8517738388b29bfcf84c661f0d5c8da78b","tarball":"https://registry.npmjs.org/create-webclaw/-/create-webclaw-0.1.0.tgz","fileCount":3,"integrity":"sha512-e0bU0VsX+LoZjGn3XhbVYpZfoJ7ZCuxgKeTshxxLC6yOG+GAKXX4HLPNZZ64pWTh8vpMhQyC7fkwnsx5MWoMgw==","signatures":[{"sig":"MEUCIQDZEc7sN3Mvr1VTbbJwZgsMviNSTj6eiKYTbws8pVUozgIgFeiNYB5vpd3cRgTtt++gifpoQGHFcGalmHitFFK3giY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18430},"type":"module","engines":{"node":">=18"},"gitHead":"c99ec684fa2d782241934f40d996f5904c3374c4","_npmUser":{"name":"0xmassii","email":"valeriomassimiani@icloud.com"},"repository":{"url":"git+https://github.com/0xMassi/webclaw.git","type":"git"},"_npmVersion":"11.5.1","description":"Set up webclaw MCP server for AI agents (Claude, Cursor, Windsurf, OpenCode, Codex, Antigravity)","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-webclaw_0.1.0_1774287158971_0.24198289789730998","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"create-webclaw","version":"0.1.1","keywords":["webclaw","mcp","mcp-server","ai","ai-agent","scraping","web-scraping","scraper","crawler","extract","markdown","llm","claude","cursor","windsurf","opencode","codex","antigravity","tls-fingerprint","cloudflare-bypass"],"author":{"name":"webclaw"},"license":"MIT","_id":"create-webclaw@0.1.1","maintainers":[{"name":"0xmassii","email":"valeriomassimiani@icloud.com"}],"homepage":"https://webclaw.io","bugs":{"url":"https://github.com/0xMassi/webclaw/issues"},"bin":{"create-webclaw":"index.mjs"},"dist":{"shasum":"d2d23eeb03c3a359bfe20e9021a49f8481cb9c02","tarball":"https://registry.npmjs.org/create-webclaw/-/create-webclaw-0.1.1.tgz","fileCount":3,"integrity":"sha512-BkPBMhb1U+0ccVnaCTa0P3eACgWphmoud4C73knhn8ep8SI5gku5eUAszxfx/n/sUvd2b381jOp9L6TzKh84Ww==","signatures":[{"sig":"MEUCIQCXJL88UnDEjxkA1nrMm/jnPdhBhJ2dH1dwUyE/6RVcowIgUnUJjpqLjbhGK6oQNWg1dnJgR7v9ZAbEQQjeA2H6NKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23020},"type":"module","engines":{"node":">=18"},"gitHead":"44f23332cc517dba14792911fc46bb1b5c1739f4","_npmUser":{"name":"0xmassii","email":"valeriomassimiani@icloud.com"},"repository":{"url":"git+https://github.com/0xMassi/webclaw.git","type":"git"},"_npmVersion":"11.5.1","description":"Set up webclaw MCP server for AI agents (Claude, Cursor, Windsurf, OpenCode, Codex, Antigravity)","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-webclaw_0.1.1_1774874777293_0.18113546872594677","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"create-webclaw","version":"0.1.2","keywords":["webclaw","mcp","mcp-server","ai","ai-agent","scraping","web-scraping","scraper","crawler","extract","markdown","llm","claude","cursor","windsurf","opencode","codex","antigravity","tls-fingerprint","cloudflare-bypass"],"author":{"name":"webclaw"},"license":"MIT","_id":"create-webclaw@0.1.2","maintainers":[{"name":"0xmassii","email":"valeriomassimiani@icloud.com"}],"homepage":"https://webclaw.io","bugs":{"url":"https://github.com/0xMassi/webclaw/issues"},"bin":{"create-webclaw":"index.mjs"},"dist":{"shasum":"7ec13375182dd0d2af92f20f89b15c4f494df1d6","tarball":"https://registry.npmjs.org/create-webclaw/-/create-webclaw-0.1.2.tgz","fileCount":4,"integrity":"sha512-msa8cwCMkENwaFGfAymwRSNg7bXnRU+iltpA7hAVS4s8s3vHLX3jveaeGz2yCYshsbNKCkXEZiEGtE/TTgIGIA==","signatures":[{"sig":"MEQCIC77FOVRcD88+DwKjNf0Rhhi6jgxgiXs3ZzN3XGifOXcAiAhem/SLsWfetGYs/VN7hUhifSdZfDzp7QEGAhK3oo+hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23617},"type":"module","engines":{"node":">=18"},"gitHead":"1a5d3d8aaf934d31c68197c4743f4e82fa5c3357","mcpName":"io.github.0xmassi/webclaw","_npmUser":{"name":"0xmassii","email":"valeriomassimiani@icloud.com"},"repository":{"url":"git+https://github.com/0xMassi/webclaw.git","type":"git"},"_npmVersion":"11.5.1","description":"Set up webclaw MCP server for AI agents (Claude, Cursor, Windsurf, OpenCode, Codex, Antigravity)","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-webclaw_0.1.2_1775060279244_0.15070297797442422","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"create-webclaw","version":"0.1.3","keywords":["webclaw","mcp","mcp-server","ai","ai-agent","scraping","web-scraping","scraper","crawler","extract","markdown","llm","claude","cursor","windsurf","opencode","codex","antigravity","tls-fingerprint","cloudflare-bypass"],"author":{"name":"webclaw"},"license":"MIT","_id":"create-webclaw@0.1.3","maintainers":[{"name":"0xmassii","email":"valeriomassimiani@icloud.com"}],"homepage":"https://webclaw.io","bugs":{"url":"https://github.com/0xMassi/webclaw/issues"},"bin":{"create-webclaw":"index.mjs"},"dist":{"shasum":"c3a60441c960c7ad4d37f93a4516c48f7e52b593","tarball":"https://registry.npmjs.org/create-webclaw/-/create-webclaw-0.1.3.tgz","fileCount":4,"integrity":"sha512-d9YNJ1cSXSzwVzZYkgj7Dla9toWW5kNvyLgepRAWQybEMyP1CdmElXEgDa/uacOU1+PqN1Kjc7WjV5w5jT/Gyg==","signatures":[{"sig":"MEUCIBO5TN0yhGbFEdbXvg0G1Ogo78liqM7h7xI+jQfv34RcAiEAo9xYyvcPUF3SsIgLB45I2UQFI3Uy+XeWad42/ADtc30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23528},"type":"module","engines":{"node":">=18"},"gitHead":"1a5d3d8aaf934d31c68197c4743f4e82fa5c3357","mcpName":"io.github.0xMassi/webclaw","_npmUser":{"name":"0xmassii","email":"valeriomassimiani@icloud.com"},"repository":{"url":"git+https://github.com/0xMassi/webclaw.git","type":"git"},"_npmVersion":"11.5.1","description":"Set up webclaw MCP server for AI agents (Claude, Cursor, Windsurf, OpenCode, Codex, Antigravity)","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-webclaw_0.1.3_1775060539215_0.4712875524462792","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"create-webclaw","version":"0.1.4","mcpName":"io.github.0xMassi/webclaw","description":"Set up webclaw MCP server for AI agents (Claude, Cursor, Windsurf, OpenCode, Codex, Antigravity)","bin":{"create-webclaw":"index.mjs"},"type":"module","keywords":["webclaw","mcp","mcp-server","ai","ai-agent","scraping","web-scraping","scraper","crawler","extract","markdown","llm","claude","cursor","windsurf","opencode","codex","antigravity","tls-fingerprint","cloudflare-bypass"],"author":{"name":"webclaw"},"license":"AGPL-3.0","repository":{"type":"git","url":"git+https://github.com/0xMassi/webclaw.git"},"homepage":"https://webclaw.io","engines":{"node":">=18"},"_id":"create-webclaw@0.1.4","gitHead":"4e81c3430ddf21f4b6b8cd1e7a3b51fddf84e3cf","bugs":{"url":"https://github.com/0xMassi/webclaw/issues"},"_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-mzpQqfS+12dyzVmNWLF2rA/WiqvdhIr2Y+uaMGAbJXFWIlIgQRV488WMMw/uafCB935bs/w7Ehh89+6B8QS/4A==","shasum":"bcf68e8619d62991462aa3e16b21a452ff67aafc","tarball":"https://registry.npmjs.org/create-webclaw/-/create-webclaw-0.1.4.tgz","fileCount":4,"unpackedSize":23544,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUTsT3Wa5OQRO1dBrmeT8jSHzR4GQvC2kLtVXm3vxBAQIgP5e2ewuxf2oHJBLXTdENkhHPmeyrO8xsi9evgR+hxbk="}]},"_npmUser":{"name":"0xmassii","email":"valeriomassimiani@icloud.com"},"directories":{},"maintainers":[{"name":"0xmassii","email":"valeriomassimiani@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-webclaw_0.1.4_1775122544483_0.25265231077726424"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-23T17:32:38.856Z","modified":"2026-04-02T09:35:44.749Z","0.1.0":"2026-03-23T17:32:39.092Z","0.1.1":"2026-03-30T12:46:17.473Z","0.1.2":"2026-04-01T16:17:59.389Z","0.1.3":"2026-04-01T16:22:19.360Z","0.1.4":"2026-04-02T09:35:44.628Z"},"bugs":{"url":"https://github.com/0xMassi/webclaw/issues"},"author":{"name":"webclaw"},"license":"AGPL-3.0","homepage":"https://webclaw.io","keywords":["webclaw","mcp","mcp-server","ai","ai-agent","scraping","web-scraping","scraper","crawler","extract","markdown","llm","claude","cursor","windsurf","opencode","codex","antigravity","tls-fingerprint","cloudflare-bypass"],"repository":{"type":"git","url":"git+https://github.com/0xMassi/webclaw.git"},"description":"Set up webclaw MCP server for AI agents (Claude, Cursor, Windsurf, OpenCode, Codex, Antigravity)","maintainers":[{"name":"0xmassii","email":"valeriomassimiani@icloud.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://webclaw.io\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/0xMassi/webclaw/main/.github/banner.png\" />\n      <img src=\"https://raw.githubusercontent.com/0xMassi/webclaw/main/.github/banner.png\" alt=\"webclaw\" width=\"700\" />\n    </picture>\n  </a>\n</p>\n\n<h3 align=\"center\">\n  One command to give your AI agent reliable web access.<br/>\n  <sub>No headless browser. No Puppeteer. No 403s.</sub>\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/create-webclaw\"><img src=\"https://img.shields.io/npm/dt/create-webclaw?style=for-the-badge&logo=npm&logoColor=white&label=Installs&color=CB3837\" alt=\"npm installs\" /></a>\n  <a href=\"https://github.com/0xMassi/webclaw\"><img src=\"https://img.shields.io/github/stars/0xMassi/webclaw?style=for-the-badge&logo=github&logoColor=white&label=Stars&color=181717\" alt=\"Stars\" /></a>\n  <a href=\"https://github.com/0xMassi/webclaw/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/License-AGPL--3.0-10B981?style=for-the-badge\" alt=\"License\" /></a>\n</p>\n\n---\n\n## Quick Start\n\n```bash\nnpx create-webclaw\n```\n\nThat's it. Auto-detects your AI tools, downloads the MCP server, configures everything.\n\nWorks with **Claude Desktop**, **Claude Code**, **Cursor**, **Windsurf**, **VS Code**, **OpenCode**, **Codex CLI**, and **Antigravity**.\n\n---\n\n## The Problem\n\nYour AI agent calls `fetch()` and gets a 403. Cloudflare, Akamai, and every major CDN fingerprint the TLS handshake and block non-browser clients before the request hits the server.\n\nWhen it does work, you get 100KB+ of raw HTML — navigation, ads, cookie banners, scripts. Your agent burns 4,000+ tokens parsing noise.\n\n## The Fix\n\nwebclaw impersonates Chrome 146 at the TLS protocol level. Perfect JA4 fingerprint. Perfect HTTP/2 Akamai hash. 99% bypass rate on 102 tested sites.\n\nThen it extracts just the content — clean markdown, 67% fewer tokens.\n\n```\n                     Raw HTML                          webclaw\n┌──────────────────────────────────┐    ┌──────────────────────────────────┐\n│ <div class=\"ad-wrapper\">         │    │ # Breaking: AI Breakthrough      │\n│ <nav class=\"global-nav\">         │    │                                  │\n│ <script>window.__NEXT_DATA__     │    │ Researchers achieved 94%         │\n│ ={...8KB of JSON...}</script>    │    │ accuracy on cross-domain         │\n│ <div class=\"social-share\">       │    │ reasoning benchmarks.            │\n│ <!-- 142,847 characters -->      │    │                                  │\n│                                  │    │ ## Key Findings                  │\n│         4,820 tokens             │    │         1,590 tokens             │\n└──────────────────────────────────┘    └──────────────────────────────────┘\n```\n\n---\n\n## What It Does\n\n```bash\nnpx create-webclaw\n```\n\n1. Detects installed AI tools (Claude, Cursor, Windsurf, VS Code, OpenCode, Codex, Antigravity)\n2. Downloads the `webclaw-mcp` binary for your platform (macOS arm64/x86, Linux x86/arm64)\n3. Asks for your API key (optional — **works locally without one**)\n4. Writes the MCP config for each detected tool\n\n## 10 MCP Tools\n\nAfter setup, your AI agent has access to:\n\n| Tool | What it does | API key needed? |\n|------|-------------|-----------------|\n| **scrape** | Extract content from any URL | No |\n| **crawl** | Recursively crawl a website | No |\n| **search** | Web search + parallel scrape | Yes (Serper) |\n| **map** | Discover URLs from sitemaps | No |\n| **batch** | Extract multiple URLs in parallel | No |\n| **extract** | LLM-powered structured extraction | Yes |\n| **summarize** | Content summarization | Yes |\n| **diff** | Track content changes | No |\n| **brand** | Extract brand identity | No |\n| **research** | Deep multi-page research | Yes |\n\n**8 of 10 tools work fully offline.** No API key, no cloud, no tracking.\n\n## Supported Tools\n\n| Tool | Config location |\n|------|----------------|\n| Claude Desktop | `~/Library/Application Support/Claude/claude_desktop_config.json` |\n| Claude Code | `~/.claude.json` |\n| Cursor | `.cursor/mcp.json` |\n| Windsurf | `~/.codeium/windsurf/mcp_config.json` |\n| VS Code (Continue) | `~/.continue/config.json` |\n| OpenCode | `~/.opencode/config.json` |\n| Codex CLI | `~/.codex/config.json` |\n| Antigravity | `~/.antigravity/mcp.json` |\n\n## Sites That Work\n\nwebclaw gets through where default `fetch()` gets blocked:\n\nNike, Cloudflare, Bloomberg, Zillow, Indeed, Viagogo, Fansale, Wikipedia, Stripe, and 93 more. Tested on 102 sites with **99% success rate**.\n\n## Alternative Install Methods\n\n### Homebrew\n\n```bash\nbrew tap 0xMassi/webclaw && brew install webclaw\n```\n\n### Docker\n\n```bash\ndocker run --rm ghcr.io/0xmassi/webclaw https://example.com\n```\n\n### Cargo\n\n```bash\ncargo install --git https://github.com/0xMassi/webclaw.git webclaw-cli\n```\n\n### Prebuilt Binaries\n\nDownload from [GitHub Releases](https://github.com/0xMassi/webclaw/releases) for macOS (arm64, x86_64) and Linux (x86_64, aarch64).\n\n---\n\n## Links\n\n- [Website](https://webclaw.io)\n- [Documentation](https://webclaw.io/docs)\n- [GitHub](https://github.com/0xMassi/webclaw)\n- [TLS Library](https://github.com/0xMassi/webclaw-tls)\n- [Discord](https://discord.gg/KDfd48EpnW)\n- [Status](https://status.webclaw.io)\n\n## License\n\nAGPL-3.0\n","readmeFilename":"README.md"}