butchr
butchr
软件工厂,重写。一个本地守护进程,它:
监视你的 Jira — 分配给拥有 API 令牌的账户的工单,以及它们链接到的条目。
为每个活动工单运行一个代理 — 当工单处于 In Progress 或 In Review 状态时,它会启动一个 herdr 代理(通过
@brooswit/herdr-sdk)。向这些代理推送更新 — 通过 MCP(
@brooswit/thatch):代理连接到守护进程,标识它们正在处理哪个问题,守护进程将工单/评论/链接的变更路由到正确的代理。显示实时视图 — 一个列出活动代理的 Web 应用;点击一个,butchr 会打开一个终端窗口,在其上运行
herdr agent attach,这样你就能直接进入该代理的 shell。没有浏览器扩展,没有嵌入式终端——终端是真正的 herdr 终端。
变更检测是 @brooswit/sundry 的 watch 对 Jira JQL 数据流的监视。阻塞代理提示通过 herdr 自身的 blocked 检测和 send_keys 处理(herdr 拥有终端;butchr 读取并回答)。
架构
one Elysia process
├── /mcp agents connect here (thatch), identifying via x-issue header
├── /agents,/health read-only live view
└── loops (landing incrementally)
├── jira-watch sundry.watch over `assignee = currentUser() AND updated >= cursor`
├── reconcile desired (In Progress/In Review) ↔ herdr agents: spawn / stop
└── notify ticket/comment/link change → thatch channel → the agent on that issuesrc/:config · atlassian(Jira 客户端) · daemon(应用 + 通知) · web(实时视图)。更多循环将作为独立模块加入。
Related MCP server: Jira MCP Server
安装与运行
在每台机器上:
npm i -g @brooswit/butchr # or pin a version
cp .env.example .env # fill in ATLASSIAN_SITE / EMAIL / TOKEN_FILE
butchr # reads .env / the environment从源码(开发):
bun run start开发
bun run check # generate + typecheck + tests + coverage ≥90% (what CI runs)每次 src/ 变更都需要在 CHANGELOG.md 中添加条目并提升版本号(CI 强制执行)。
前身(300 个版本的历史)保留在 brooswit/butchr-legacy。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
Minimal issue tracker: projects, objectives and trackable plans, written by agents over MCP.
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with Jira to fetch issues by key and perform JQL searches. It provides a foundation for integrating multiple work systems, with planned support for Slack and GitHub.496 npmMIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive, production-ready MCP server for seamless Jira Cloud integration, enabling AI agents and custom applications to manage boards, issues, users, projects, and workflows via natural language commands.298 npm4MIT
- FlicenseNot gradedqualityDmaintenanceManages Atlassian Jira Cloud projects, issues, sprints, boards, worklogs, comments, and workflow transitions from MCP-compatible clients.-
- AlicenseAqualityFmaintenanceA local MCP server for Jira Cloud-driven development. Connects MCP clients to Jira for searching issues, reading tasks, parsing attachments, and mapping projects to local repos.107 npmMIT