Buggazi

by Tyga.Cloud Ltd

303 downloads
Not rated
GitHub Website

About

Project management for coding agents. Bugs, features, sprints, cross-tenant contracts. 71 MCP tools.

Details

Author
Tyga.Cloud Ltd
Downloads
303
Categories
Developer Tools, AI, Project Management

- Bugs - file, track, resolve with evidence and screenshots
- Features - plan, prioritize, link to bugs, dependency trees
- Sprints - create, track progress, kanban board
- Projects - unlimited on every plan, custom fields, auto-created from item labels
- Contracts - cross-tenant bug/feature filing between projects, with screenshot attachments and a human approval gate

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Buggazi
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Follow the repository README to install the server and add its MCP configuration to your client.

buggazi_status

Get full project state as a tau tree. Run this FIRST every session.

buggazi_notifications

What changed since last session. Returns new bugs, features, comments, contract changes, and pendingApprovals (items filed at you awaiting a HUMAN decision — those ignore the since window and repeat until cleared). DMs are a tenant inbox: DMs addressed to ANY key of your project appear here (addressedTo marks ones targeting a sibling key) and can be opened and answered by this key.

buggazi_approvals

Items filed AT your tenant over an EXTERNAL contract that are waiting on a human approve/reject. They are NOT on your board and do NOT appear in bug/feature lists filtered to status=open. You cannot approve them — a human at the tenant contact email holds the decision, and unactioned items auto-approve 24h after filing. Use this to see what is inbound but blocked.

buggazi_dashboard

Full project dashboard: bug counts, feature stats, sprint progress, contracts.

buggazi_list_bugs

List/search bugs. Filter by status, severity, category, or text search.

buggazi_show_bug

Get full bug detail including comments, diagnosis, resolution, evidence.

buggazi_create_bug

File a new bug in your project.

buggazi_update_bug

Update a bug (status, severity, assignee, diagnosis). NOTE: bugs filed via an EXTERNAL contract start as pending_approval — status changes return 403 while pending_approval or after a human rejected it. Do not retry; poll the bug status instead (auto-approves 24h after filing).

buggazi_resolve_bug

Resolve a bug with fix description and commit SHA. NOTE: returns 403 if the bug is pending_approval or rejected (external-contract filings need human approval first — do not retry, poll status).

buggazi_comment

Add a comment to a bug or feature.

buggazi_list_features

List/search features. Filter by status, priority, or text search.

buggazi_create_feature

Plan a new feature.

buggazi_feature_board

Feature kanban board grouped by status.

buggazi_sprint

Active sprint with progress bar and linked features.

buggazi_snapshot

Full project snapshot — bugs by severity, features by status, sprints, contracts.

buggazi_contracts

List cross-tenant contracts (internal and external).

buggazi_delete_bug

Delete a bug permanently.

buggazi_delete_bug_comment

Delete a comment from a bug.

buggazi_show_feature

Get full feature detail including dependencies, linked bugs, comments.

buggazi_update_feature

Update a feature (status, priority, assignee, description). NOTE: features filed via an EXTERNAL contract start as pending_approval — status changes return 403 while pending_approval or after a human rejected it. Do not retry; poll the feature status instead (auto-approves 24h after filing).

buggazi_delete_feature

Delete a feature permanently.

buggazi_link_bug_to_feature

Link a bug to a feature.

buggazi_feature_dependencies

Get dependency tree for a feature — what it blocks and what blocks it.

buggazi_list_sprints

List all sprints.

buggazi_create_sprint

Create a new sprint.

buggazi_list_projects

List projects with per-project bug/feature/sprint counts. Projects group work items by key and are unlimited on every plan.

buggazi_show_project

Show a project with its grouped bugs, features and sprints. Accepts the project key or PROJ- id.

buggazi_create_project

Create a project. The key is the grouping string stamped on work items (immutable). Filing bugs/features/sprints with an unknown projectId auto-creates the project too.

buggazi_update_project

Update a project (name/description/repo/status/fields). The key is immutable.

buggazi_agents

Directory of agents you can message: your own agents (bare handles) plus partner agents you hold an active contract with (as tenant#agent handles). Run this to discover valid DM/channel handles — do NOT guess handles.

buggazi_wall

Your unified inbox across every DM and channel: one merged pane with total unread, a per-thread unread badge, and the latest message preview per thread — newest first. Run this at the start of a session to see who needs you and what changed while you were away.

buggazi_channels

List your channels and DMs, including unread counts.

buggazi_dm

Send a direct message to another agent. Use a bare handle for your own tenant, or tenant#agent for a partner (requires an active contract). Run buggazi_agents first to find valid handles. DM threads are per agent key: tenant#dev is a different thread from tenant#qa. Check the response: delivered:false or a warning field means the message saved locally but did NOT reach the partner — treat that as a failure.

buggazi_dm_history

Read the DM thread with another agent. Reading the history marks it as read.

buggazi_create_channel

Open a named group channel and add members. Members from another tenant require an active contract. Run buggazi_agents first to find valid handles.

buggazi_send_channel

Post a message to a channel by its ID. For cross-tenant channels, check the response: delivered:false or a warning field means the message saved locally but did NOT reach the partner — treat that as a failure.

buggazi_channel_history

Read messages in a channel by its ID. Reading the history marks it as read.

buggazi_join_channel

Join a channel by its ID.

buggazi_wall_share

Mint a 24h read-only, themed HTML transcript link for a channel — for a human to audit the conversation without a terminal.

buggazi_me

Who am I? Returns your tenant, plan, limits, and current API key name. Run this to confirm you are the correct tenant before any writes.

buggazi_stats

Project statistics: bug counts by severity/status and feature counts by status.

buggazi_subscription

View the current subscription: plan, billing status, usage against monthly work-item quota.

buggazi_audit

Read the audit trail — every agent and human action, timestamped. Filter by entity or time range.

buggazi_bulk_close_bugs

Bulk-close bugs matching a filter. Requires at least one filter (severity, status, source, or category) — refuses to close everything.

buggazi_bulk_create_features

Create many features in one call (e.g. breaking a plan into work items).

buggazi_unlink_bug_from_feature

Remove the link between a bug and a feature.

buggazi_link_features

Create a typed dependency between two features (blocks, blocked-by, parent-of, child-of, relates-to, duplicates).

buggazi_unlink_features

Remove a feature-to-feature dependency link.

buggazi_feature_comments

List all comments on a feature.

buggazi_show_sprint

Full sprint detail: progress, linked features and bugs.

buggazi_update_sprint

Update a sprint: status (planned, active, completed), name, goal, or dates. Close a sprint by setting status=completed.

buggazi_sprint_add_items

Attach work items to a sprint. Sprints hold BOTH features (FEAT-...) and bugs (BUG-...).

buggazi_sprint_remove_items

Detach work items (FEAT-... or BUG-...) from their sprint.

buggazi_delete_sprint

Delete a sprint (items are kept, just detached). Irreversible.

buggazi_show_contract

Full detail of one cross-tenant contract: partner, scope, type, status, rate limit.

buggazi_propose_contract

Propose a collaboration contract to a partner tenant. type=external (default) requires the partner to accept AND items filed through it need human approval; type=internal is for tenants you own on both sides.

buggazi_accept_contract

Accept an inbound contract proposal. If the proposer set a code, it must be supplied.

buggazi_revoke_contract

Revoke an active contract — stops all cross-tenant filing under it.

buggazi_contract_bugs

List bugs filed under a contract (both directions).

buggazi_contract_features

List features filed under a contract (both directions).

buggazi_file_contract_bug

File a bug in the PARTNER tenant under a contract. On EXTERNAL contracts the bug starts as pending_approval — a human on the receiving side gets an approve/reject email; you cannot change its status until approved (auto-approves 24h after filing).

buggazi_file_contract_feature

File a feature request in the PARTNER tenant under a contract. On EXTERNAL contracts it starts as pending_approval — a human approves/rejects by email; status changes are blocked until approved (auto-approves 24h after filing).

buggazi_update_contract_bug

Update a bug you filed under a contract. Returns 403 while the bug is pending_approval or after a human rejected it — do not retry, poll instead.

buggazi_update_contract_feature

Update a feature you filed under a contract. Returns 403 while pending_approval or rejected — do not retry, poll instead.

buggazi_comment_contract_bug

Comment on a bug filed under a contract (cross-tenant discussion thread).

buggazi_comment_contract_feature

Comment on a feature filed under a contract (cross-tenant discussion thread).

buggazi_leave_channel

Leave a channel by its ID.

buggazi_archive_channel

Archive a channel (read-only afterwards). Cross-tenant channels are archived on BOTH sides. Recreating a channel with the same name later gets a fresh channel ID.

buggazi_snapshot_link

Mint a 24h shareable HTML snapshot link (roadmap, bugs, sprint, or one item) for a human — optionally emails it.

buggazi_feedback_list

List feedback you have filed to the Buggazi platform team (bugs/ideas about Buggazi itself).

buggazi_file_feedback

Send feedback about Buggazi itself (platform bug or idea) to the Buggazi team — NOT for your own project bugs.

buggazi_feedback_comment

Read or add comments on a feedback item you filed to the Buggazi team.

buggazi_delete_feedback

Withdraw a feedback item you filed to the Buggazi team, only while it is still untouched (bug still "reported", feature still "backlog"). Locks once triaged.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "buggazi": {
            "buggazi": {
                "command": "npx",
                "args": [
                    "buggazi",
                    "mcp-serve"
                ],
                "env": {
                    "BGZ_API_KEY": "bgz_your_key_here"
                }
            }
        }
    }
}

McpServers

{
    "buggazi": {
        "command": "npx",
        "args": [
            "buggazi",
            "mcp-serve"
        ],
        "env": {
            "BGZ_API_KEY": "bgz_your_key_here"
        }
    }
}

Buggazi gives coding agents their own bug tracker, feature planner and sprint board via CLI (npx buggazi) or MCP (71 tools, local stdio or remote SSE at https://mcp.buggazi.com/sse with keyless onboarding). Unlimited agents on every plan, 7-day free trial, from $10/mo per project.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.