butchr
butchr
ソフトウェアファクトリー、書き直し。単一のローカルデーモンで、以下のことを行います:
Jiraを監視 — APIトークンを所有するアカウントに割り当てられたチケットと、それらがリンクする項目。
アクティブなチケットごとにエージェントを実行 — チケットがIn ProgressまたはIn Reviewのとき、herdrエージェント(
@brooswit/herdr-sdk経由)を起動します。それらのエージェントに更新をプッシュ — MCP(
@brooswit/thatch)経由:エージェントは自分が取り組んでいる課題を識別してデーモンに接続し、デーモンはチケット/コメント/リンクの変更を適切なエージェントに送ります。ライブビューを表示 — アクティブなエージェントを一覧表示するWebアプリ。クリックするとbutchrは
herdr agent attachを実行するターミナルウィンドウを開き、そのエージェントのシェルに直接入ります。ブラウザ拡張機能も埋め込みターミナルもありません — ターミナルは本物の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