If you need Claude to scrape JavaScript-heavy sites without spinning up a full Chrome instance, this is a Rust-based headless browser that exposes extract and fetch operations over MCP. It runs V8 for JS execution, strips navigation and ads to isolate main content, and returns clean markdown or structured JSON. The extract command handles SPAs with a delay flag for hydration, caps output with max-chars to fit context windows, and includes a stealth mode that randomizes fingerprints and blocks trackers. You can also run it as a CDP server on port 9222 and connect Puppeteer or Playwright if you need programmatic control outside of Claude.
claude mcp add --transport stdio kultmember6banger-kloakt uvx kloakt