Skip to content
VS Code

Cat Burglar for VS Code

io.github.drmkdaddy/cat-burglar

Stealth browser MCP with three engines, proxy pools, remote CDP, diff observations, and benchmarks.

client:VS Code transport:stdio runtime:oci

Install Cat Burglar in VS Code

.vscode/mcp.json

{
  "inputs": [
    {
      "type": "promptString",
      "id": "browser-mcp-allow-private-network",
      "description": "BROWSER_MCP_ALLOW_PRIVATE_NETWORK",
      "password": true
    },
    {
      "type": "promptString",
      "id": "browser-mcp-obscura-path",
      "description": "BROWSER_MCP_OBSCURA_PATH",
      "password": true
    },
    {
      "type": "promptString",
      "id": "browser-mcp-profile",
      "description": "BROWSER_MCP_PROFILE",
      "password": true
    },
    {
      "type": "promptString",
      "id": "browser-mcp-proxy-pool",
      "description": "BROWSER_MCP_PROXY_POOL",
      "password": true
    },
    {
      "type": "promptString",
      "id": "browser-mcp-cdp-url",
      "description": "BROWSER_MCP_CDP_URL",
      "password": true
    },
    {
      "type": "promptString",
      "id": "browser-mcp-audit",
      "description": "BROWSER_MCP_AUDIT",
      "password": true
    }
  ],
  "servers": {
    "cat-burglar": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/drmkdaddy/cat-burglar:v0.5.2"
      ],
      "env": {
        "BROWSER_MCP_ALLOW_PRIVATE_NETWORK": "${input:browser-mcp-allow-private-network}",
        "BROWSER_MCP_OBSCURA_PATH": "${input:browser-mcp-obscura-path}",
        "BROWSER_MCP_PROFILE": "${input:browser-mcp-profile}",
        "BROWSER_MCP_PROXY_POOL": "${input:browser-mcp-proxy-pool}",
        "BROWSER_MCP_CDP_URL": "${input:browser-mcp-cdp-url}",
        "BROWSER_MCP_AUDIT": "${input:browser-mcp-audit}"
      }
    }
  }
}

VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs

Cat Burglar in other clients