bugzar-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bugzar-mcp-servershow me open reports with console errors"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
bugzar-server
A small Node.js server for storing Bugzar QA session reports, organized by project, with a dashboard for triage (status tracking, comments) and an MCP server so an AI agent can query and update reports directly.
Bugzar's SDK exports each captured session as a self-contained, offline-playable HTML file — the whole viewer is inlined, so this server doesn't need to render reports itself. It just needs to store that file, track metadata (project, status, comments) about it, and serve it back at a stable URL.
Quick start
pnpm install
cp .env.example .env # set DASHBOARD_PASSWORD and SESSION_SECRET to real values
pnpm dev # http://localhost:3000For production: pnpm build && pnpm start.
Related MCP server: TestRail MCP Server
Concepts
Project — a namespace with its own API key. Create one from the dashboard (
/) after logging in withDASHBOARD_PASSWORD; the API key is shown once at creation time.Report — one ingested Bugzar HTML export, belonging to a project. Has a 3-state workflow:
open→in_progress→resolved.Share link — every report is reachable at
{PUBLIC_BASE_URL}/r/:reportId, unauthenticated (the id is the access control, same trust model as the offline HTML file itself). Opening it serves the exact stored HTML, which is already the full interactive replay/console/network viewer.
HTTP API
Method & Path | Auth | Purpose |
| dashboard session | create a project → |
| dashboard session | list projects |
|
| ingest a report — |
| session or matching key | list reports, |
| session or matching key | report + comments |
| session or matching key |
|
| session or matching key |
|
| none (public) | the shareable link — raw report HTML |
| none (public) | one of the 10 report asset slots ( |
SDK integration
See docs/sdk-integration.md for wiring @bugzar/sdk's onExport callback
to this server.
MCP server
Mounted at /mcp (Streamable HTTP transport), authenticated the same way as ingestion —
Authorization: Bearer <project_api_key>. All calls are scoped to that project only.
Tools:
list_reports,get_report_summary,get_repro_steps,get_console_errors,get_failed_requests,get_network_request,get_system_info,get_ai_context— read/queryupdate_report_status,add_report_comment— AI can directly triage a report (mark it resolved, leave an investigation note)
Add it to an MCP-capable client pointed at http://<host>/mcp with the Authorization header set to
Bearer <project_api_key> (check your client's docs for how it configures custom headers on a remote
HTTP MCP server — e.g. Claude Code's claude mcp add --transport http).
Development
pnpm test # vitest — vendor extractor, ingestion summary, HTTP routes, MCP tools
pnpm build # tsc -> dist/
pnpm smoke # after building: spawns the real server, ingests a real fixture report,
# and round-trips a real MCP client against it end-to-end
pnpm check # biome lint/formatProject layout
src/
├── index.ts / app.ts # entrypoint / Hono app assembly
├── config.ts # env var loading
├── db/ # better-sqlite3 client, migrations, hand-written repos
├── vendor/ # copied from @bugzar/shared (private/unpublished) — report HTML extractor + types
├── ingest/ # storage (filesystem), ingestion pipeline, summary derivation
├── auth/ # API key + dashboard session
├── routes/ # REST API
├── mcp/ # MCP tool definitions + Streamable HTTP route
└── dashboard/ # server-rendered Hono JSX pagesThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI assistants to query and fetch error and performance monitoring data from AppSignal through the Model Context Protocol. Supports searching and retrieving detailed information about application errors and performance samples with flexible filtering options.Last updated5MIT
- AlicenseAqualityFmaintenanceEnables management of TestRail projects, test cases, runs, and results directly through MCP-supported clients. It provides a comprehensive set of tools to interact with the TestRail API for seamless test cycle management within AI environments.Last updated421,22644MIT
- Flicense-qualityBmaintenanceAn MCP server that enables AI agents to retrieve and analyze error reports from a self-hosted Telebugs instance. It provides tools for listing projects, searching error groups, and fetching detailed reports directly from the Telebugs SQLite database.Last updated4
- AlicenseBqualityAmaintenanceEnables AI assistants to interact with TestOps 5.25 for managing projects, test runs, test plans, and test cases via MCP tools.Last updated3150MIT
Related MCP Connectors
Official MCP server for Qase — manage test cases, runs, suites, defects via AI tools.
A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/syi0808/bugzar-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server