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
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.
About
Reviews
Write a reviewNo 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_connectget_accessibility_reportget_ai_quality_summaryget_ai_test_resultsget_compliance_reportget_execution_failureget_execution_resultget_projectget_run_comparisonget_run_observationget_run_statusget_run_trace
Show 16 more tools
get_test_plan_runget_web_qa_reportlist_ai_test_caseslist_ai_test_runslist_api_keyslist_environmentslist_llm_targetslist_project_issueslist_projectslist_run_issueslist_runslist_test_caseslist_test_planslist_webhookstriage_issuewatch_run
Write 17 · Create, change, send or run things.
cancel_runcreate_test_casecreate_tunnelexecute_test_caseexecute_test_plangenerate_test_casesmint_api_keypush_finding_to_trackerregister_webhookrun_accessibility_auditrun_ai_testrun_compliance_scan
Show 5 more tools
run_duo_testrun_web_qaset_environmentstart_exploratory_runstart_regression_run
Delete 2 · Delete, drop, revoke or wipe things.
delete_webhookrevoke_api_key
Not yet classified 2 · We could not tell from the name and description.
ci_gatetest_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_URLBUGBRAIN_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 BugBrainValidate 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 runRequest 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 languageCreate 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 siteExpose 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 webhookRemove an outbound webhook subscription by id.
execute_test_caseExecute test caseRun 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 planRun 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 reportFetch the aggregated accessibility report: WCAG score, failing rules (with criteria/level), per-page breakdown, and coverage.
get_ai_quality_summaryGet AI quality trend summaryGet 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 resultsFetch 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 reportFetch 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 resultFetch a test-case execution: status, verdict (PASS/FAIL/INCONCLUSIVE), confidence, and evidence.
Show 34 more tools
get_projectGet projectFetch 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 statusFetch a run’s status, counters, business context, and discovered test plan.
get_run_traceGet run traceFetch the step-by-step agent trajectory (thought / action / observation) for a run.
get_test_plan_runGet test-plan runFetch a test-plan run rollup: items total/passed/failed/skipped, status, duration.
get_web_qa_reportGet Web-Test reportFetch 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 casesList 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 runsList 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 keysList the organization’s API keys (id, name, scopes, created/last-used). Never returns the secret.
list_environmentsList environmentsList the environments available for a project and which one it currently targets (production / staging / development).
list_llm_targetsList AI test targetsList 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 issuesList issues for a project, with severity, category, status, page URL, and AI confidence.
list_projectsList projectsList the projects (web apps under test) in the connected organization.
list_run_issuesList run issuesList the issues a run found, with severity, category, page URL, AI confidence, and screenshot links.
list_runsList runsList recent runs for a project (or across the org when projectId is omitted).
list_test_casesList test casesList curated test cases for a project (or across the org when projectId is omitted).
list_test_plansList test plansList test plans (collections of test cases) for a project, or across the org.
list_webhooksList webhooksList the organization’s outbound webhook subscriptions (url, events, enabled).
mint_api_keyMint a scoped API keyCreate 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/LinearFile 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 webhookSubscribe 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 keyPermanently 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 runTrigger 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 scanRun 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 environmentSwitch 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 runStart 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 changedGiven 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
- Website
- bugbrain.tech
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
- Source
- Official MCP Registry
Cite this page
Bugbrain MCP server. Agent Mart. https://agentmart.dev/connectors/bugbrain-tech-mcp (last updated 2026-10-25)