avivsinai/bitbucket-cli

avivsinai

CLI для Bitbucket Cloud и Data Center с эргономикой gh: pull requests, контексты, стабильный JSON/YAML-вывод и MCP-сервер для кодинг-агентов.

bkt — командная строка для Bitbucket Cloud и Bitbucket Data Center, повторяющая эргономику gh. Нужна разработчикам и автоматизаторам, которым важны стабильный машинный вывод и поддержка агентов.

Ключевые возможности

  • Единый интерфейс для Bitbucket Cloud и Bitbucket Data Center
  • Эргономика команд в стиле gh
  • Стабильный контракт вывода JSON/YAML для каждой команды
  • Агентский навык и MCP-сервер для кодинг-агентов
  • Автоопределение workspace или проекта и репозитория из git remote
  • Контексты для переключения между хостами и проектами

Для каких задач подходит

  • Просмотр и создание pull requests из терминала
  • Автоматизация CI/CD-сценариев с машинно-читаемым выводом
  • Подключение Bitbucket к кодинг-агентам через MCP-сервер
  • Работа с несколькими хостами Bitbucket через контексты
  • Скрипты и инструменты разработчика поверх Bitbucket API

Подробнее

bkt закрывает разрыв между Bitbucket Cloud и Bitbucket Data Center, предлагая один бинарник и одинаковые команды для обоих вариантов. В отличие от точечных решений под конкретный хостинг, здесь общая модель контекстов: вы создаёте контекст с хостом, workspace или проектом и делаете его активным, а дальше команды используют его по умолчанию. Внутри клона репозитория bkt умеет брать workspace или проект и имя репозитория из git remote, если remote указывает на хост активного контекста.

Частые вопросы

Как установить bitbucket-cli?

Основная команда установки из README:

brew install bitbucket-cli

Какие задачи решает bitbucket-cli?

Инструмент решает задачи работы с Bitbucket из терминала: просмотр и создание pull requests, переключение между хостами и проектами через контексты, получение стабильного JSON/YAML для скриптов и автоматизации. Отдельно он даёт кодинг-агентам доступ к Bitbucket через агентский навык и MCP-сервер.

Какие версии Bitbucket поддерживаются?

bkt работает с Bitbucket Cloud и Bitbucket Data Center. Для Cloud вход выполняется через браузер, для Data Center — через персональный токен доступа.

Как настроить несколько хостов или проектов?

Используйте контексты: создайте контекст с нужным хостом и workspace или проектом и сделайте его активным. Внутри клона репозитория параметры могут подтягиваться из git remote.

Под какой лицензией распространяется проект?

Проект распространяется под лицензией MIT, что допускает коммерческое использование при сохранении уведомления об авторских правах.

О репозитории

Язык

Лицензия

Звёзды

246

Форки

50

Открытые issues

1

Контрибьюторы

0

Создан

26.10.2025

Обновлён

22.10.2026

Теги