New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

birdeatsbug-mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

birdeatsbug-mcp-server

MCP server for BirdeatsBug — extracts console logs, network logs, and video frames from bug reports for AI-powered root-cause analysis

latest
Source
npmnpm
Version
0.1.2
Version published
Weekly downloads
6
-90.48%
Maintainers
1
Weekly downloads
 
Created
Source

birdeatsbug-mcp-server

An MCP (Model Context Protocol) server that connects AI assistants to BirdeatsBug bug reports — extracting console logs, network logs, and video frames for deep, AI-powered root-cause analysis.

What it does

  • Launches headless Chromium, navigates to a BirdeatsBug report URL, and intercepts all runtime API responses
  • Extracts structured console logs, network requests, and video recording URLs
  • Downloads the bug recording and extracts JPEG video frames for visual AI analysis
  • Merges errors and network failures into a chronological event timeline
  • Auto-detects the likely bug moment and clusters frames around it

Tools

ToolDescription
inspect_birdeatsbug_reportMetadata, access state, artifact counts
get_birdeatsbug_console_logsConsole entries (level, message, timestamp)
get_birdeatsbug_network_logsNetwork requests (method, URL, status, duration)
get_birdeatsbug_video_framesJPEG frames extracted from the bug recording for vision AI
generate_birdeatsbug_reportAll-in-one: title, description, timeline, errors, failures, and video frames

Installation

Option A — npx (no install needed)

npx birdeatsbug-mcp-server

Option B — global install

npm install -g birdeatsbug-mcp-server
birdeatsbug-mcp-server

Note: On first run, the postinstall script installs the Chromium browser (~200 MB). This only happens once.

VS Code (GitHub Copilot / Continue)

Add to your global MCP config at ~/Library/Application Support/Code/User/mcp.json (macOS):

{
  "servers": {
    "birdeatsbug": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "birdeatsbug-mcp-server"]
    }
  }
}

Or add to a workspace's .vscode/mcp.json:

{
  "servers": {
    "birdeatsbug": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "birdeatsbug-mcp-server"]
    }
  }
}

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "birdeatsbug": {
      "command": "npx",
      "args": ["-y", "birdeatsbug-mcp-server"]
    }
  }
}

Restart Claude Desktop after saving.

Usage

Each tool accepts a url pointing to any app.birdeatsbug.com/... report URL.

Quick start — full analysis:

"Use generate_birdeatsbug_report on https://app.birdeatsbug.com/sessions/YOUR_SESSION_ID"

Video frame analysis with focus on a specific moment:

"Use get_birdeatsbug_video_frames on https://app.birdeatsbug.com/sessions/YOUR_SESSION_ID with focusTimeSec 8"

generate_birdeatsbug_report parameters

ParameterDefaultDescription
urlrequiredBirdeatsBug report URL
frameCount16Number of video frames to extract (max 30)
focusTimeSecautoTimestamp (seconds) to cluster frames around. Auto-detected from first error if omitted
focusWindowSec4Window width (seconds) around the focus timestamp
logLimit100Max console/network log entries to include

Private sessions

Most sessions require login. To access private reports, generate a Playwright storage state with your logged-in cookies and pass it via environment variable:

BIRDEATSBUG_STORAGE_STATE=/path/to/storageState.json npx birdeatsbug-mcp-server

Or in your MCP config:

{
  "servers": {
    "birdeatsbug": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "birdeatsbug-mcp-server"],
      "env": {
        "BIRDEATSBUG_STORAGE_STATE": "/path/to/storageState.json"
      }
    }
  }
}

Requirements

  • Node.js >= 18
  • Chromium (installed automatically via playwright install chromium)
  • ffmpeg (bundled via ffmpeg-static — no system install needed)

License

MIT

Keywords

mcp

FAQs

Package last updated on 10 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts