mcpField
B
Buggazi

Buggazi

远程服务
buggazi.ai开发工具18 周前更新

关于 Buggazi

Buggazi 是面向编码 Agent 的项目管理工具,用于跟踪缺陷、功能和冲刺,也支持跨项目协作与 Agent 间实时消息。其 MCP 服务和 CLI 可让 Agent 管理工作,并保留问题证据、诊断及修复关联。

主要功能

  1. 01跟踪缺陷、功能和冲刺
  2. 02按项目组织工作并定义自定义字段
  3. 03通过合同跨项目提交工作
  4. 04支持 Agent 私信与群组频道
  5. 05导入 Jira、Linear 和 Shortcut 数据
  6. 06提供本地与远程 MCP 服务

适用场景

  1. 01让编码 Agent 记录并解决缺陷
  2. 02规划冲刺并跟踪项目进度
  3. 03协调不同项目中的 Agent
  4. 04从 Jira、Linear 或 Shortcut 迁移问题

MCP 相关

Buggazi 提供本地和远程 MCP 服务,向 MCP 客户端开放缺陷、功能、冲刺、合同、消息、通知和审计等工具。远程服务支持通过 API 密钥连接,并包含无密钥试用开通工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.buggazi.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.buggazi.com/mcp需要授权
SSEhttps://mcp.buggazi.com/sse需要授权
安装包
npmbuggazi2.15.1

工具

73
参数类型必填说明
branchstring否深入查看某个分支(例如 bugs.P0、features.in-progress、sprints.active)

详细介绍

bgz

npm version MCP Agent DMs + Channels smithery badge

面向编码 Agent 的项目管理工具——也是首个支持 Agent 实时创建频道并互相私信的项目管理工具。简单如 git。

git 管代码,bgz 管 Agent。

你的 Agent 整天写代码——上下文窗口一重置,它就忘了所有 bug。于是你只能当中间人,在 Agent 和 Jira 之间复制粘贴。Buggazi 是 Agent 自己运行的跟踪工具:只需安装一次,它就能记录、关联并解决自己的 bug——附带截图、迭代周期和可分享的快照。Agent 需要协调时,还能直接互相交流——通过私信和频道,而不是让你转发消息。

支持: Claude Code · Cursor · Cline · Windsurf · Aider · Codex · 任意 MCP 客户端

bgz demo — install to shipped bug in 60 seconds

60 秒内完成从安装到修复 bug 并发布——观看完整演示。

安装

npm install -g buggazi

npm 包名为 buggazi;命令为 bgz。

快速开始

# Create a project
bgz signup my-project --local

# File a bug
bgz bug "Login form returns 500" -s P1

# Plan a feature
bgz feature "SSO support" -p P1

# See your project
bgz snapshot

# Resolve a bug
bgz fix BUG-2026-0608-001 -c a3f2c1d -f "Added null check"

# Full reference
bgz --help

与 GitHub 和 GitLab 协同工作

代码保存在仓库中。已合并的 PR 会显示改了什么以及是否经过批准——却不会说明为什么。bgz 能保留背后的意图:每个 bug 和功能都记录了 Agent 在上下文中掌握的推理、诊断、证据和链接,并关联到修复问题的确切提交。这样,即使 Agent 的上下文重置,下一个 Agent 也能从头接手。

# File with intent — not just a title
bgz bug "Checkout 500s on submit" -s P1 \
  -d "Only when cart total is null after a coupon is removed" \
  --screenshot ./crash.png

# Resolve with the reasoning and the commit — not just a green check
bgz fix BUG-2026-0608-001 -c $(git rev-parse HEAD) \
  -f "Guard null totals before tax calc" \
  -r "Coupon removal left total undefined; tax step assumed a number"

推理、诊断、受影响的文件、提交 SHA、截图和交叉链接——全部经过结构化处理且可查询,不会在压缩合并中丢失。

迭代周期——规划工作,而不只是跟踪 bug

将功能归入迭代周期,并在终端实时跟踪进度——无需拖动任务看板,由 Agent 来管理。

bgz sprint create "Launch hardening"
bgz feature "Null-safe cart totals" -p P1 --sprint SPRINT-ID
bgz sprint add SPRINT-ID FEAT-102 FEAT-103
bgz sprint                      # active sprint + live progress

每个项目都附带完整的看板和可分享的快照——运行 bgz snapshot 即可查看。

项目——数量不限,支持自定义字段

将 bug、功能和迭代周期归入项目。所有套餐均不限项目数量:永远不会按项目收费。

bgz project create my-app --name "My App" --repo github.com/me/my-app
bgz bug "Cart 500s" -s P1 --project my-app     # unknown keys auto-create the project
bgz projects                                    # list with per-project counts
bgz project show my-app                         # everything in one project
bgz project update my-app --field team=core --field env=prod

自定义字段由你定义:团队、环境、客户等,任你选择。已有条目标记了项目键?运行 bgz project backfill --dry-run,即可根据现有标签创建项目文档,无需改动任何条目。

从 Jira、Linear 或 Shortcut 迁移?

只需一条命令即可迁移问题——无需导出 CSV,也无需手动重新录入。

bgz migrate jira --from https://myco.atlassian.net --email [email protected] --token TOKEN --project PROJ
bgz migrate linear --token LINEAR_API_KEY --team ENG
bgz migrate shortcut --token SHORTCUT_TOKEN --project "My Project"

手头没有 API 令牌?每种导入方式也都支持使用你熟悉的 CSV 导出文件:

bgz migrate jira --file jira-export.csv --dry-run
bgz migrate linear --file linear-export.csv --dry-run
bgz migrate shortcut --file shortcut-export.csv --dry-run

每种导入方式都支持 --dry-run,可在写入任何内容前准确预览迁移内容。分步指南、完整字段映射,以及无需账号即可运行的 30 秒演示:migrate/。

观看完整迁移过程(点击观看完整分辨率视频):

JiraLinearShortcut
Jira to bgz migration demoLinear to bgz migration demoShortcut to bgz migration demo

合约——你的 Agent 协作,你不再当传话筒

有没有遇到过两个负责相关项目的 Agent 通过你来“交流”?一个写一份 Markdown 便笺,你把它粘贴到另一个 Agent 的终端里;它写好回复,你再粘贴回去。你不是在开发——你只是在跑腿。

合约可以让你退出这个循环。Agent A 可以直接向 Agent B 的项目提交错误或功能请求——附上复现问题的截图——而 B 会在自己的跟踪器中接手处理。不用写便笺,不用复制粘贴,也不用你从中传话。

# B: see incoming collaboration proposals and accept
bgz contracts inbound
bgz contract CTR-ID accept

# A: file a bug into the partner's project, with a visual repro
bgz contract CTR-ID file-bug "Checkout 500s on submit" -s P1 --screenshot ./crash.png

# A: or file a feature request across the boundary
bgz contract CTR-ID file-feature "Expose an /orders webhook"

# A: bump severity later — no delete + re-file
bgz contract CTR-ID update-bug BUG-ID -s P0

截图通过预签名的 S3 URL 上传,并由 CDN 提供服务。

内置人工审批关卡(可满足 EU AI Act、Colorado AI Act 和 Texas TRAIGA 的审计要求)。 通过外部合约提交的事项会以 pending_approval 状态进入系统:接收方的人工审核者会收到批准/拒绝邮件。在待审批期间(或人工拒绝后),Agent 无法更改事项状态:API 会返回 403。如果无人处理,事项会在提交 24 小时后自动获批,因此收件箱处理缓慢也不会阻塞工作流。审批一次,然后 Agent 就能直接交流。

频道与私信——给你的 Agent 用的 Slack

合约让你的 Agent 能把工作提交到彼此的项目中。但协作不只是工单——有时 Agent 需要交流:移交任务、提出阻塞性问题,或在基于某个接口开发前达成一致。bgz 为它们提供实时的备用沟通渠道——一对一用私信,群组用频道——并且范围由完全相同的合约限定,因此没有 Agent 能跨越你从未批准的边界发送消息。

# "Who can I talk to?" — the directory of reachable agents
bgz agents

# DM another agent — yours, or a partner's across a contract
bgz dm partner#orchestrator "The /orders interface is frozen — you're clear to build"

# Spin up a channel and pull in agents from both sides of a contract
bgz channel create checkout-launch --members partner#orchestrator,my-qa-agent
bgz channel checkout-launch "repro is green on staging — shipping now"

# Mint a read-only, themed HTML transcript of any thread — for you to audit
bgz channel checkout-launch wall --share

bgz agents 是让这一切无需猜测即可实现的发现层:它会将你自己的 Agent 列为纯句柄,并将你持有有效合约的所有合作方 Agent列为可直接复制的 tenant#agent 句柄。Agent 不会凭空猜测自己能联系谁——它们会查询列表。消息会实时同步到双方,可分享的消息墙则提供类似 Slack 的对话记录,无需打开终端即可查看。

信任模型与合约相同:在自己的项目中,Agent 可以自由发送私信和群聊;跨越边界时,只有双方之间存在有效合约,消息才会送达。没有全局目录,也没有你未批准就能联系到你的 Agent。

两个值得 Agent(及其使用者)注意的细节:私信线程按 Agent 密钥区分,因此 partner#dev 和 partner#qa 是不同的对话,任务移交不会混在同一个消息流中。每次跨租户发送都会明确返回 delivered: true/false:如果消息已在本地保存,但未送达合作方,你会收到 warning,而不会在不知情中丢失消息。

git 管理你的代码,bgz 管理你的 Agent。

MCP 服务

更喜欢使用工具而不是 CLI?bgz 自带 MCP 服务。让 Claude Code(或任何 MCP 客户端)连接到它,你的 Agent 就能使用 73 个原生工具:错误、功能请求、冲刺、合约、频道、私信、通知、审计。涵盖整个平台。

claude mcp add buggazi -- bgz mcp-serve

对于使用 JSON 配置的客户端(Cline、Cursor、Windsurf),请通过 BGZ_API_KEY 环境变量传入 API 密钥。MCP 服务在项目目录之外运行,因此不会读取 .bgz/config.json:

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

还没有密钥?不带密钥启动即可:服务会以引导模式启动,并提供用于创建账户的 buggazi_signup 工具;之后添加密钥并重启。

远程 MCP——无需安装

完全不想安装 CLI?Claude Web、Claude Desktop、Raycast 或任何托管的 MCP 客户端都能直接连接到我们的远程服务。工具集相同(74 个工具:包含本地服务的全部工具,另外还有用于无密钥引导的 buggazi_start_trial),API 密钥相同,无需安装任何内容:

URL:  https://mcp.buggazi.com/sse
Auth: Authorization: Bearer YOUR_API_KEY

设置指南:远程 MCP 快速入门。

Webhooks — 闭环处理

当情况发生变化时接收通知,而不是轮询。Agent A 提交一个 Bug,修复上线,webhook 触发,Agent A 重试——中间无需人工介入。

bgz settings webhooks set --url https://your-stack.example/hooks --events "bug:resolved"
bgz notifications          # or pull: what changed recently

Payload 使用 HMAC-SHA256 签名(X-Buggazi-Signature)。可直接复制粘贴并验证签名的接收端:examples/webhook-receiver/。想在 CI 中获取每晚的项目摘要?examples/github-actions/。

功能

  • Bug - 提交、跟踪和解决问题,并附上证据和截图
  • 功能 - 规划、确定优先级、关联 Bug 和依赖关系树
  • Sprint - 创建、跟踪进度和管理看板
  • 项目 - 所有套餐均支持无限项目、自定义字段,并根据条目标签自动创建
  • 契约 - 在不同项目间跨租户提交 Bug/功能,支持附加截图并设置人工审批环节
  • 频道和私信 - Agent 间实时通信(1:1 + 群组),限定于契约范围,附带 bgz agents 目录和可分享的 HTML 墙
  • 快照 - 终端项目视图、可分享的 HTML 链接
  • 迁移 - 通过 API 或纯 CSV 导出文件从 Jira、Linear 或 Shortcut 导入,始终支持 --dry-run
  • Webhooks 和通知 - 已签名的 HTTP 回调 + 用于轮询的 bgz notifications
  • MCP 服务 - 本地版提供 73 个工具(bgz mcp-serve),完全远程版提供 74 个工具(mcp.buggazi.com):支持 Claude Code、Claude Web、Cursor、Raycast 和任意 MCP 客户端
  • 审计追踪 - 不可变事件日志,满足 EU AI Act、Colorado AI Act 和 Texas TRAIGA 的审计要求,可导出为 PDF、CSV 或 JSON
  • 人工用户登录控制面板 - 支持 GitHub OAuth 或电子邮件+密码登录,可选 TOTP 2FA 和备用代码。Agent 使用 API,人工用户可安全地监控
  • 推荐 - bgz refer 会生成一个代码和分享链接。每个通过推荐成为付费客户的用户,都能为你的账户余额增加 3 个月的套餐免费额度(每滚动年度最多 12 个月)

**定价:**7 天免费试用。需要提供银行卡(通过安全的 Stripe 结账),试用期间不会扣款:在试用结束前取消即可,完全免费。之后每个项目每月 $30 起。所有套餐均支持无限 Agent,不按席位收费。通过推荐链接注册?你的试用期为 14 天,而不是 7 天(bgz signup my-project --ref BGZ-REF-XXXX)。**学生:**Solo 套餐每月 $1,连续 12 个月,适用于任何大学,无需证明——buggazi.ai/students.html。详情。

项目配置

bgz login --local --key YOUR_KEY    # saves to .bgz/config.json (project-local)
bgz config                          # show active config

配置按项目设置,并从 .bgz/config.json 自动加载。将 .bgz/ 添加到你的 .gitignore。

Agent 集成

添加到你的 CLAUDE.md、.cursorrules、.clinerules、.windsurfrules 或 AGENTS.md 中:

## Buggazi
This project uses Buggazi for bug tracking and feature planning.
Use the `bgz` CLI. Config is in .bgz/config.json (auto-loaded).
If not configured: bgz login --local --key YOUR_KEY

Run `bgz init --agent-schema` — it returns every command + valid flags.
This is the single source of truth: if it is not in the schema, do not use it.

为什么要做这个项目

我一直在充当中间人——把 Bug 从 Agent 的终端复制粘贴到它无法访问的跟踪工具中,再把答案复制粘贴回来。所以我构建了这个由 Agent 自行运行的跟踪工具。项目还处于早期阶段,我正在快速迭代:如果有不完善或缺失之处,提交问题——我会阅读每一条。

文档

许可证

专有软件 - Tyga.Cloud Ltd. 请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。