Skip to content
Agentmart
Submit a tool

Bugbrain

BugBrain QA platform for AI coding tools: autonomous exploratory testing, test plans, a11y audits.

Connector by bugbrain.techOfficial · Domain verified by the MCP Registry

IndexedLicense unknownLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/bugbrain-tech-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

BugBrain QA platform for AI coding tools: autonomous exploratory testing, test plans, a11y audits.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
28 read · 17 write · 2 delete · 2 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 49

Read from the source code; the running server may list different tools.

Read 28 · Look things up without changing anything.

  • bugbrain_connect
  • get_accessibility_report
  • get_ai_quality_summary
  • get_ai_test_results
  • get_compliance_report
  • get_execution_failure
  • get_execution_result
  • get_project
  • get_run_comparison
  • get_run_observation
  • get_run_status
  • get_run_trace
Show 16 more tools
  • get_test_plan_run
  • get_web_qa_report
  • list_ai_test_cases
  • list_ai_test_runs
  • list_api_keys
  • list_environments
  • list_llm_targets
  • list_project_issues
  • list_projects
  • list_run_issues
  • list_runs
  • list_test_cases
  • list_test_plans
  • list_webhooks
  • triage_issue
  • watch_run

Write 17 · Create, change, send or run things.

  • cancel_run
  • create_test_case
  • create_tunnel
  • execute_test_case
  • execute_test_plan
  • generate_test_cases
  • mint_api_key
  • push_finding_to_tracker
  • register_webhook
  • run_accessibility_audit
  • run_ai_test
  • run_compliance_scan
Show 5 more tools
  • run_duo_test
  • run_web_qa
  • set_environment
  • start_exploratory_run
  • start_regression_run

Delete 2 · Delete, drop, revoke or wipe things.

  • delete_webhook
  • revoke_api_key

Not yet classified 2 · We could not tell from the name and description.

  • ci_gate
  • test_changed_files

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • BUGBRAIN_API_KEY

Other settings (environment variables or headers).

  • BUGBRAIN_BASE_URL
  • BUGBRAIN_TUNNEL_CMD

Tools (49)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • bugbrain_connectConnect to BugBrain

    Validate the API key and return the active organization, plan, usage/quota, and the scopes this key holds. Call this first to confirm the connection.

  • cancel_runCancel run

    Request cancellation of an in-flight run.

  • ci_gateCI gate (run → wait → pass/fail)

    One-call CI gate: start a run (exploratory / accessibility / compliance), wait for it to finish, then PASS/FAIL it against thresholds — severity, max new issues vs the previous run, and a minimum trust score. Returns a clear verdict + reasons for your pipeline. Blocks until the run completes or times out.

  • create_test_caseCreate test case from natural language

    Create a curated test case from a plain-English description (e.g. "verify a user can reset their password"). The AI turns it into structured steps.

  • create_tunnelCreate tunnel to local site

    Expose a local dev server (http://localhost:PORT) via a secure public tunnel so BugBrain can test it before you deploy. Returns a public URL to pass as targetUrl when starting a run. Requires the local stdio bridge and a tunnel binary (cloudflared by default).

  • delete_webhookDelete a webhook

    Remove an outbound webhook subscription by id.

  • execute_test_caseExecute test case

    Run a single curated test case. Returns immediately with an execution id — poll get_execution_result for the PASS / FAIL / INCONCLUSIVE verdict and confidence.

  • execute_test_planExecute test plan

    Run an entire test plan (its cases, in parallel). Returns immediately with a test-plan-run id — poll get_test_plan_run for the pass/fail rollup.

  • generate_test_casesGenerate test cases (AI Synthesizer)

    Run the Synthesizer agent to generate curated test cases from the project’s learned knowledge + recent runs. Returns a job id immediately; poll list_test_cases to see new cases appear.

  • get_accessibility_reportGet accessibility report

    Fetch the aggregated accessibility report: WCAG score, failing rules (with criteria/level), per-page breakdown, and coverage.

  • get_ai_quality_summaryGet AI quality trend summary

    Get aggregated AI quality metrics for a project: average consistency score, hallucination risk trend, top issues by category, and recent run health. Useful for CI dashboards and PR quality gates.

  • get_ai_test_resultsGet AI test run results

    Fetch the full results of an AI test run: status, quality metrics (consistency, hallucination risk, toxicity, injection vulnerability), and the per-turn conversation trace.

  • get_compliance_reportGet compliance report

    Fetch the aggregated compliance report: per-framework score, control-by-control status + evidence counts, manual-only controls, and overall risk level.

  • get_execution_failureGet execution failure (with repro)

    For a FAILED execution: the failing step + reasoning, plus a local Playwright reproduce command and trace/HAR/storage-state URLs so you can reproduce it on your machine.

  • get_execution_resultGet test-case execution result

    Fetch a test-case execution: status, verdict (PASS/FAIL/INCONCLUSIVE), confidence, and evidence.

Show 34 more tools
  • get_projectGet project

    Fetch a single project by id (name, websiteUrl, environment, whether credentials are configured).

  • get_run_comparisonCompare run to previous (regression diff)

    Diff a run’s issues against the previous run for the project: new / resolved / still-present.

  • get_run_observationGet run observation (trust judge)

    Fetch the LLM-as-judge trust report for a run: per-issue validity (real / false-positive / insufficient-evidence), failure root-cause, and an overall run-quality score (1–5). Set generate=true to (re)generate it (spends LLM budget). The honest answer to "can I trust this run?".

  • get_run_statusGet run status

    Fetch a run’s status, counters, business context, and discovered test plan.

  • get_run_traceGet run trace

    Fetch the step-by-step agent trajectory (thought / action / observation) for a run.

  • get_test_plan_runGet test-plan run

    Fetch a test-plan run rollup: items total/passed/failed/skipped, status, duration.

  • get_web_qa_reportGet Web-Test report

    Fetch the consolidated, severity-categorized report for a Web-Test run: status, the swarm config (breadth / agent count), the merged bug report, and the issue count. Poll until status is COMPLETED.

  • list_ai_test_casesList AI test cases

    List AI test cases for a project. Optionally filter by kind (e.g. PROMPT_CONSISTENCY, INJECTION_PROBE, HALLUCINATION_SCAN) or status.

  • list_ai_test_runsList recent AI test runs

    List recent AI test runs for a project, optionally filtered by test case. Returns status, key metrics (consistency score, hallucination risk), and timestamps.

  • list_api_keysList API keys

    List the organization’s API keys (id, name, scopes, created/last-used). Never returns the secret.

  • list_environmentsList environments

    List the environments available for a project and which one it currently targets (production / staging / development).

  • list_llm_targetsList AI test targets

    List all LLM/AI test targets configured for a project. Each target represents an AI system under test — a chatbot, voice agent, or LLM endpoint.

  • list_project_issuesList project issues

    List issues for a project, with severity, category, status, page URL, and AI confidence.

  • list_projectsList projects

    List the projects (web apps under test) in the connected organization.

  • list_run_issuesList run issues

    List the issues a run found, with severity, category, page URL, AI confidence, and screenshot links.

  • list_runsList runs

    List recent runs for a project (or across the org when projectId is omitted).

  • list_test_casesList test cases

    List curated test cases for a project (or across the org when projectId is omitted).

  • list_test_plansList test plans

    List test plans (collections of test cases) for a project, or across the org.

  • list_webhooksList webhooks

    List the organization’s outbound webhook subscriptions (url, events, enabled).

  • mint_api_keyMint a scoped API key

    Create a new least-privilege API key. Pass `scopes` to restrict it (empty = full access). The secret is returned ONCE — store it immediately.

  • push_finding_to_trackerPush compliance finding to Jira/Linear

    File a compliance finding (by its signature) into the org’s connected issue tracker (Jira or Linear). Returns the created issue key + URL.

  • register_webhookRegister a webhook

    Subscribe a public https URL to run events (run.completed / run.failed) for push-driven CI. Returns the signing secret ONCE — store it to verify the HMAC signature on delivery.

  • revoke_api_keyRevoke an API key

    Permanently revoke an API key by id.

  • run_accessibility_auditRun accessibility audit (WCAG)

    Run a dedicated WCAG 2.1/2.2-AA accessibility audit (axe-core + agent verification). Returns immediately with a run id — poll get_run_status, then get_accessibility_report for the score.

  • run_ai_testTrigger an AI test case run

    Trigger execution of an AI test case. Returns immediately with a run id — poll get_ai_test_results for the outcome. Requires the org to have an available AI test quota.

  • run_compliance_scanRun compliance scan

    Run a compliance scan (SOC2 / GDPR / ADA / WCAG 2.2 AA / ISO 27001 / EU AI Act) that maps findings to framework controls with evidence. Returns a run id immediately — poll get_run_status, then get_compliance_report.

  • run_duo_testRun two-actor test (Admin + Member)

    Run a TWO-USER test: two agents drive the app at the same time as different users to surface permission leaks (one user seeing another's data), broken collaboration, and state races. actorA logs in with the project's configured credential; provide actorB's login inline (encrypted at rest). Describe the collaboration scenario to exercise. Returns a runId; poll get_web_qa_report. Metered as one Web-Test run. Provide EXACTLY ONE of `url` or `projectId`.

  • run_web_qaRun Web-Test (multi-agent QA swarm)

    Point Web-Test at a URL or an existing project and a swarm of QA agents explores and bug-tests the site — clicking flows, filling forms, probing edge cases — and files what it finds as issues. Returns a runId immediately; poll get_web_qa_report for the consolidated, severity-categorized bug report. For live progress use get_run_status / list_run_issues / watch_run (a Web-Test run is a normal run). Provide EXACTLY ONE of `url` or `projectId`. For a localhost / not-yet-deployed site, create a public tunnel first with create_tunnel and pass the tunnel URL.

  • set_environmentSet environment

    Switch the environment a project targets (production / staging / development).

  • start_exploratory_runStart exploratory run (autonomous bug discovery)

    Kick off an AUTONOMOUS exploratory test run: the AI agent explores the site, discovers flows, and finds bugs/accessibility issues nobody scripted. Returns immediately with a run id — poll get_run_status (or use watch_run) for progress.

  • start_regression_runStart regression run

    Start a run intended for regression: explores like an exploratory run, then use get_run_comparison to diff issues against the previous run (new / resolved / still-present).

  • test_changed_filesTest what I changed

    Given the files changed in your diff, pick the most relevant APPROVED test cases (by token overlap vs title/module/tags) and run them. Returns the selection + the queued executions. Set dryRun=true to only see the selection. Poll get_execution_result for each verdict.

  • triage_issueTriage an issue (root cause + fix)

    Fetch one issue’s full detail incl. the AI triage: root-cause hypothesis, impact area, reproduction confidence, an engineering summary, and a suggested fix.

  • watch_runWatch run (live progress)

    Stream a run’s live progress as MCP progress notifications until it finishes, then return the final run state. Use for interactive sessions; prefer start + get_run_status polling for fire-and-forget automation.

Signals

Weekly downloads
15
Last release
Jul 11, 2026 (3 months ago)
Last package publish
Jul 11, 2026 (3 months ago)

From the package registry.

Details

Registry name
tech.bugbrain/mcp
Version
0.2.0
Auth
API key
Packages
npm @bugbrain/mcp
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Bugbrain MCP server. Agent Mart. https://agentmart.dev/connectors/bugbrain-tech-mcp (last updated 2026-10-25)