kultmember6banger avatar

Kloakt

kultmember6banger/kloakt

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.

GitHub stars
1
tools
12
transport
STDIO
last updated
Apr 28, 2026

Tools

12 tools

Public tool metadata for what this MCP can expose to an agent.

kloakt_extractClean markdown, or structured fields via `schema`

Clean markdown, or structured fields via `schema`

No parameter schema in public metadata yet.

kloakt_fetchLow-level fetch (html/text/links/markdown, or JS eval)

Low-level fetch (html/text/links/markdown, or JS eval)

No parameter schema in public metadata yet.

kloakt_scrapeMany URLs in parallel

Many URLs in parallel

No parameter schema in public metadata yet.

kloakt_searchDiscover outbound links on a page

Discover outbound links on a page

No parameter schema in public metadata yet.

kloakt_crawlBudget/depth-limited breadth-first crawl

Budget/depth-limited breadth-first crawl

No parameter schema in public metadata yet.

kloakt_snapshotAccessibility/structure tree (agent vision)

Accessibility/structure tree (agent vision)

No parameter schema in public metadata yet.

kloakt_screenshotReal PNG via system Chrome

Real PNG via system Chrome

No parameter schema in public metadata yet.

kloakt_session_openOpen a persistent named session

Open a persistent named session

No parameter schema in public metadata yet.

kloakt_session_actnavigate / click / type / eval within a session

navigate / click / type / eval within a session

No parameter schema in public metadata yet.

kloakt_session_readRead a session's page as text or snapshot

Read a session's page as text or snapshot

No parameter schema in public metadata yet.

kloakt_session_listList open sessions

List open sessions

No parameter schema in public metadata yet.

kloakt_session_closeClose a session (drops its cookies + page)

Close a session (drops its cookies + page)

No parameter schema in public metadata yet.

Sponsors

Readme

Kloakt

Cloaked headless browser for AI agents.
Lightweight, stealthy, built in Rust. Based on Obscura.


Kloakt is a headless browser built for AI agents. It runs JavaScript via V8, extracts clean markdown from any page (including SPAs), and exposes tools via MCP for Claude Code and other AI systems.

Beyond one-shot extraction it can drive persistent, stateful sessions (click, type, navigate — cookies and page/JS state persist across calls), emit an accessibility/structure snapshot as an agent-vision substitute, and capture real screenshots via system Chrome — 12 MCP tools in all.

Why Kloakt?


View the full README on GitHub

Details

Repository
github.com/kultmember6banger/kloakt
Category
Web & Browser Automation
Package
kloakt
Transport
STDIO
Registry
MCP registry, active

Related Web & Browser Automation MCP servers

View all
1metadrama avatarObscura MCPmetadrama/obscura-mcpMCP server adapter for Obscura Rust headless browser — web scraping with anti-detection.1stars
2insideos-designs avatarCowork Qainsideos-designs/cowork-qa-mcpGoal-driven Playwright browser sessions for LLMs, with full action traces and aria-snapshots.0stars
3quartzunit avatarBrowsegrabquartzunit/browsegrabToken-efficient browser agent for local LLMs. Playwright + accessibility tree + MarkGrab.0stars
4agentdeskai avatarBrowserToolsagentdeskai/browser-tools-mcpMonitor browser logs directly from Cursor and other MCP compatible IDEs.7.2Kstars
5billy-enrizky avatarOpenbrowser Aibilly-enrizky/openbrowser-aiAI browser automation. Write async Python to navigate, click, type, and extract data.279stars
6yokingma avatarOne Search Mcpyokingma/one-search-mcpWeb search, URL discovery, scraping & extraction with agent-browser and search providers148stars