MCP.Market

BugProof MCP server

by sidinsearch·io.github.sidinsearch/bugproof·v1.6.5

Capture, replay, and debug failures with portable, executable bug artifacts

C66/100grade C
What users say
No reviews yet
Be the first
Safety scan
C66/100

full report

Adoption
New

0 stars125 downloads/wk

Reviews

Write one

Nobody has reviewed BugProof yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

BugProof tools (10, 3 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • capturewrite action

    Run a command and capture its output as a .bug artifact

  • cleanwrite action

    Remove .bug artifacts from a directory

  • diff

    Compare two .bug artifacts to find differences

  • doctor

    Check if bugproof sandbox capabilities are available

  • inspect

    Show metadata for a .bug artifact without replaying

  • list

    List .bug artifacts in a directory

  • pull

    Download a .bug artifact from a GitHub Gist URL or ID

  • replay

    Replay a .bug file and return the reproduction verdict

  • share

    Share a .bug artifact via GitHub Gist and get a shareable URL

  • watchwrite action

    Run a command and auto-capture a .bug artifact only if it fails

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

2 medium
  • Code scan110 source files scanned15/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 119 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (2)

  • mediumnpm install lifecycle script presentinstall.script
  • mediumnpm install lifecycle script presentinstall.script
    package.json: …stinstall.cjs", "build": "tsc", "postinstall": "node scripts/postinstall.cjs", "pr…
Overall 66/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How BugProof compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
66/100
higher than 23% of 48,255 servers
Tools
10
the typical server has 7
Tools that change things
30%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
125
more than 67% of 12,191 servers with a package

What its tools let an agent do: 6 read · 3 change · 1 send or post

Install BugProof in Claude Code, Cursor or VS Code

Runs npx -y bugproof on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add bugproof -- npx -y bugproof
Add to Cursor

What the publisher says

From the BugProof repository's README, as published. We do not edit it. Read it on GitHub

BugProof

Executable bugs, not bug reports.

Capture a failing command into a portable .bug artifact that anyone can replay on their machine — same code, same env, same failure. Cryptographically signable. Cross-platform. Zero containers required.

https://github.com/user-attachments/assets/2315cfee-3ccf-40d7-830e-3a3d23731ab8

Why BugProof

"Works on my machine" is not a bug report.

Filing a backend or CLI bug today usually looks like this:

  • A screenshot of a terminal
  • A copy-pasted stack trace
  • A list of probably relevant files
  • A best-guess description of how the reporter ran the thing

Then the maintainer spends hours reconstructing the failure: matching versions, replicating the env, finding the right command, guessing at config. Most of that time is wasted.

BugProof captures the bug — not the description of it. One command produces a single .bug file containing the source snapshot, the exact command, the environment schema, the failure fingerprint, and replay metadata. Another developer runs bugproof replay bug.bug and reproduces the failure deterministically.

Think of it as Git for bugs: a portable, content-addressable, verifiable artifact that turns "can you reproduce?" into a one-liner.

Highlights

  • One-command capture. Wrap any failing command with bugproof capture -- and ship the result.
  • Deterministic replay. Source, env, command, and fingerprint travel together. Verdict is automatic.
  • No Docker. No daemon. Uses native OS primitives — Linux namespaces, Windows Job Objects, macOS Seatbelt.
  • Cryptographic signatures. Ed25519 sign/verify built in. Tamper-evident artifacts via bugproof keygen / --sign / verify.
  • Self-healing replay. --self-heal auto-installs missing npm/pip deps in the sandbox and retries.
  • Best-effort credential redaction. Env vars are scanned via pattern-matching + Shannon entropy. Known secret shapes (API keys, tokens, JWTs) are caught; low-entropy passwords and binary credentials may still leak.
  • Multi-language. Detects Node.js, Python, Ruby, Go, Rust, Java, C/C++, .NET, Kotlin build context automatically.
  • Cross-platform. Win ↔ Linux ↔ macOS replay, with command/env translation and architecture-mismatch guardrails.

Install

npm install -g bugproof

Requirements: Node.js 18+ and Git. Optional language toolchains (Python, Java, Go, Rust, …) are only needed if your captured command uses them.

Run a one-off health check after install:

bugproof doctor

GitHub Action — Capture CI Failures Automatically

Add a single step to any GitHub Actions workflow to auto-capture flaky/failing commands as .bug artifacts.

- name: Capture flaky test
  uses: sidinsearch/BugProof/.github/actions/bugproof-action@main
  with:
    command: 'npm test -- --run flaky-suite'
    name: flaky-test-failure
    timeout: 300000

How it works: The action installs bugproof from npmjs.org (npm install -g bugproof) → wraps your command with bugproof capture → on failure, the .bug artifact is uploaded to the Actions run. Developers download and repro locally with bugproof replay.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

BugProof: common questions

Is BugProof MCP server safe?
With care: it is graded C, so read the findings first (66/100). Read the BugProof safety report
How do I install BugProof?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does BugProof need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is BugProof maintained?
The last commit was 156 days ago (2026-05-31). The latest release is v1.6.5.
How does BugProof compare with other MCP servers?
safety score 66/100 (higher than 23% of 48,255 servers); tools 10 (the typical server has 7); tools that change things 30% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.