Skip to main content
Glama

butchr

Фабрика программного обеспечения, переписанная. Один локальный демон, который:

  1. Следит за вашим Jira — за тикетами, назначенными на аккаунт, которому принадлежит API-токен, и за связанными с ними элементами.

  2. Запускает агента для каждого активного тикета — когда тикет находится в статусе In Progress или In Review, он поднимает агента herdr (через @brooswit/herdr-sdk).

  3. Отправляет обновления этим агентам — через MCP (@brooswit/thatch): агенты подключаются к демону, указывая, над какой задачей они работают, и демон направляет изменения тикета/комментария/связей нужному агенту.

  4. Показывает живой вид — веб-приложение со списком активных агентов; щёлкните по одному, и butchr откроет окно терминала с запущенным herdr agent attach, так что вы сразу попадёте в оболочку этого агента. Никаких расширений для браузера, никакого встроенного терминала — терминалы настоящие, herdr-терминалы.

Обнаружение изменений — это watch из @brooswit/sundry по Jira JQL-ленте. Блокирующие запросы агентов обрабатываются через собственное обнаружение blocked в herdr и 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 issue

src/: 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.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    3,845
    4
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    A 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.
    10
    65
    MIT

View all related MCP servers

Related MCP Connectors

  • Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.

  • Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.

  • Workflow diagnostics, capability routing, and x402 settlement for MCP-compatible agents.

View all MCP Connectors

Latest Blog Posts

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/brooswit/butchr'

If you have feedback or need assistance with the MCP directory API, please join our Discord server