
Cat Burglar
Stealth browser MCP with three engines, proxy pools, remote CDP, diff observations, and benchmarks.
- tools
- 30
- auth
- Secret needed
- transport
- STDIO
- env vars
- 6
- last updated
- Nov 10, 2026
Tools
30 toolsPublic tool metadata for what this MCP can expose to an agent.
openLifecycle tool to open a browser session.
Lifecycle tool to open a browser session.
No parameter schema in public metadata yet.
closeLifecycle tool to close the browser session.
Lifecycle tool to close the browser session.
No parameter schema in public metadata yet.
navigateLifecycle tool to navigate to a page.
Lifecycle tool to navigate to a page.
No parameter schema in public metadata yet.
backLifecycle tool to go back in history.
Lifecycle tool to go back in history.
No parameter schema in public metadata yet.
forwardLifecycle tool to go forward in history.
Lifecycle tool to go forward in history.
No parameter schema in public metadata yet.
reloadLifecycle tool to reload the page.
Lifecycle tool to reload the page.
No parameter schema in public metadata yet.
statusLifecycle tool to report session status.
Lifecycle tool to report session status.
No parameter schema in public metadata yet.
tabsLifecycle tool to manage tabs.
Lifecycle tool to manage tabs.
No parameter schema in public metadata yet.
snapshotReading tool that returns URL, title, controls, and stable refs.
Reading tool that returns URL, title, controls, and stable refs.
No parameter schema in public metadata yet.
markdownReading tool to read page content as markdown.
Reading tool to read page content as markdown.
No parameter schema in public metadata yet.
extractReading tool covering links, tables, JSON-LD, meta tags, text, and CSS field maps.
Reading tool covering links, tables, JSON-LD, meta tags, text, and CSS field maps.
No parameter schema in public metadata yet.
evaluateReading tool to evaluate script in the page.
Reading tool to evaluate script in the page.
No parameter schema in public metadata yet.
screenshotReading tool to capture a screenshot.
Reading tool to capture a screenshot.
No parameter schema in public metadata yet.
pdfReading tool to export the page as PDF.
Reading tool to export the page as PDF.
No parameter schema in public metadata yet.
clickInteraction tool to click an element by ref.
Interaction tool to click an element by ref.
No parameter schema in public metadata yet.
fillInteraction tool to fill a form field by ref.
Interaction tool to fill a form field by ref.
No parameter schema in public metadata yet.
typeInteraction tool to type text.
Interaction tool to type text.
No parameter schema in public metadata yet.
pressInteraction tool to press a key.
Interaction tool to press a key.
No parameter schema in public metadata yet.
selectInteraction tool to select an option by ref.
Interaction tool to select an option by ref.
No parameter schema in public metadata yet.
hoverInteraction tool to hover over an element.
Interaction tool to hover over an element.
No parameter schema in public metadata yet.
scrollInteraction tool to scroll the page.
Interaction tool to scroll the page.
No parameter schema in public metadata yet.
uploadInteraction tool to upload a file.
Interaction tool to upload a file.
No parameter schema in public metadata yet.
waitInteraction tool to wait for a condition.
Interaction tool to wait for a condition.
No parameter schema in public metadata yet.
cookiesState tool to manage cookies.
State tool to manage cookies.
No parameter schema in public metadata yet.
storageState tool to manage storage.
State tool to manage storage.
No parameter schema in public metadata yet.
stealthState tool for stealth settings.
State tool for stealth settings.
No parameter schema in public metadata yet.
memoryState tool for site memory.
State tool for site memory.
No parameter schema in public metadata yet.
networkDiagnostics tool to inspect network activity.
Diagnostics tool to inspect network activity.
No parameter schema in public metadata yet.
consoleDiagnostics tool to inspect console output.
Diagnostics tool to inspect console output.
No parameter schema in public metadata yet.
perfDiagnostics tool for web vitals, CDP metrics, slow resources, and traces.
Diagnostics tool for web vitals, CDP metrics, slow resources, and traces.
No parameter schema in public metadata yet.
Sponsors
Configuration
BROWSER_MCP_ALLOW_PRIVATE_NETWORKSet to 1 to allow localhost and private-network pages.
BROWSER_MCP_OBSCURA_PATHPath to the Obscura binary when it is not on PATH.
BROWSER_MCP_PROFILEObservation profile: local, flash, frontier, or auto.
BROWSER_MCP_PROXY_POOLJSON array or newline-separated HTTP/HTTPS/SOCKS5 proxy URLs.
BROWSER_MCP_CDP_URLsecretRemote Chrome DevTools Protocol endpoint for the remote engine.
BROWSER_MCP_AUDITSet to 0 to disable the local audit log.
Readme
Cat Burglar
Three browsers. One MCP. Only the changes.
Cat Burglar plugs a real browser into your agent. It can run patched stealth Chromium, stock Chromium for devtools, or Obscura's 43 MB Rust engine behind one session. It sends diffs instead of full DOM dumps, remembers per-site workflows, and gates high-impact actions. When a CAPTCHA appears, it opens the page in a browser window and waits for a person to finish it, then continues.
Architecture
What you get
Details
- Repository
- github.com/drmkdaddy/cat-burglar
- Category
- Web & Browser Automation
- Package
ghcr.io/drmkdaddy/cat-burglar:v0.5.2- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active