Skip to main content
Glama
Behead Browser MCP

Behead Browser MCP

by Vuln-Inc

Behead Browser MCP

Browser automation and DevTools MCP servers backed exclusively by Behead Browser and Patchright Chromium.

  • behead-browser-mcp handles navigation, interaction, evaluation, screenshots, cookies, and request history.

  • behead-browser-devtools-mcp adds multi-page control, UID snapshots, console and network inspection, CSS, emulation, traces, heap snapshots, and raw CDP.

Neither server launches Playwright, Puppeteer, Google Chrome, or the ordinary Chrome DevTools MCP.

Requirements

  • Node.js 20 or newer

  • A built Behead Browser checkout

  • Patchright's full Chromium installation

git clone https://github.com/Vuln-Inc/behead-browser.git
cd behead-browser
bun install --frozen-lockfile
bun run build
bunx patchright install chromium

Related MCP server: Browser CDP MCP Server

Install

npm install -g github:Vuln-Inc/behead-browser-mcp
export BEHEAD_BROWSER_MODULE=/absolute/path/to/behead-browser/dist/index.js

The environment variable must point to the compiled module exporting launchBeheadBrowser.

OpenCode

{
  "mcp": {
    "behead-browser": {
      "type": "local",
      "command": ["behead-browser-mcp"],
      "environment": {
        "BEHEAD_BROWSER_MODULE": "/absolute/path/to/behead-browser/dist/index.js"
      }
    },
    "behead-devtools": {
      "type": "local",
      "command": ["behead-browser-devtools-mcp"],
      "environment": {
        "BEHEAD_BROWSER_MODULE": "/absolute/path/to/behead-browser/dist/index.js"
      }
    }
  }
}

Use behead_browser_* for normal automation and behead_devtools_* when console, network, performance, memory, or arbitrary CDP access is required. Network history calls default to 50 records per page; use pageIdx and pageSize when more detail is needed.

Verify

npm test
BEHEAD_BROWSER_MODULE=/absolute/path/to/behead-browser/dist/index.js npm run test:integration

The integration suite launches the real browser and verifies navigation, CDP evaluation, snapshots, console and network capture, performance metrics, tracing, and heap snapshots.

Limits

Behead Browser intentionally blocks service and shared workers. The DevTools server enables CDP Runtime in its own browser process, so use the automation server when minimizing debugger-observable behavior matters. Raw CDP access is powerful and should only be exposed to trusted MCP clients.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI coding assistants to control and inspect a live Chrome browser through DevTools for automated testing, performance analysis, debugging, and web scraping. Provides reliable browser automation using Puppeteer with comprehensive DevTools access.
      2,099,626 npm
      3
      Apache 2.0
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides browser automation and DevTools capabilities via Puppeteer, with Docker support for consistent environments.
      2,684 npm
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides browser automation and system-level control with multi-account isolation, session management, rich CDP operations, and YAML/JSON dual format support.
      3 npm
      MIT