Bbkt: Bitbucket Cloud ManagementのためのMCPサーバーツール
BbktはZach Snellによって開発された、mcpプラットフォーム用の無料MCPサーバーツールです。Goで構築されており、Bitbucket Cloudのワークスペースやリポジトリに接続し、Model Context Protocolサーバーおよびコマンドラインインターフェースとして機能します。これにより、大規模言語モデルがBitbucketリソースと対話できるようになり、開発者の日常業務を支援します。ソースからのビルドにはGo 1.26+が必要です。
Bbktは何に接続しますか?
BbktはMCPサーバーおよびCLIツールとして機能し、Bitbucket Cloudのワークスペースおよびリポジトリに接続します。これは、Large Language Modelsが外部データやサービスと通信することを可能にするオープンスタンダードであるModel Context Protocolを利用しています。この接続により、AIクライアントはプログラム的にBitbucketリソースを管理でき、AI駆動の開発環境の機能を拡張します。
コア機能とツール
Bbktは、いくつかのモジュールにわたって呼び出し可能なツールを公開しています。これには、ワークスペース(リスト、取得)、リポジトリ(リスト、取得、作成、削除)、プルリクエスト(リスト、取得、作成、マージ、承認、却下)、プルリクエストコメント(リスト、追加、解決)、パイプライン(リスト、取得、トリガー、停止、ログ)、課題(リスト、取得、作成、更新)、およびソースコード(読み取り、ツリー、検索、履歴、書き込み、削除)が含まれます。これらのツールは、Bitbucketリソースとの詳細なインタラクションを可能にします。
誰のためのものですか?
Bbktの主な対象は、Claude DesktopやCursorなどのAI駆動のIDE内で操作する開発者やAIエージェントです。これは、人間のユーザーとAIの両方がBitbucketリソースと直接インタラクションできることをサポートします。このツールは、Bitbucket Cloudへのプログラム的またはコマンドラインアクセスを必要とする人々のために設計されています。Bitbucket Cloudを使用していない場合やAIエージェントの統合が必要ない場合は、これをスキップしてください。
始め方
サーバーは、Atlassian APIトークン(Basic auth)または自動トークン更新を伴うインタラクティブなOAuth 2.0フローを使用して認証します。これは、"bbkt mcp"を実行する際のデフォルトであるStdioと、HTTP上の公式なStreamable Transport APIの2つのトランスポートプロトコルをサポートしています。
ユースケース
- AIエージェント駆動のBitbucketインタラクション:AIエージェントは、プルリクエストのリストや課題の作成など、Bitbucketリソースを管理できます。
- 日常の開発者タスクのためのインタラクティブCLI:開発者は、ターミナルから直接プルリクエストのリストなど、一般的なBitbucket操作を実行できます。
- 自動化されたCI/CDパイプライン管理:AIエージェントまたはスクリプトは、Bitbucket Pipelinesのトリガー、監視、およびログの取得を行うことができます。
Bbktは、AIエージェントと開発者の両方をサポートするBitbucket Cloudの直接インターフェースを提供します。そのマルチプロファイルおよびスコープ認識認証は、セキュリティと使いやすさを向上させます。このツールのスコープのないトークンを検出する能力は、ユーザーに役立つガイダンスを提供します。これは、Bitbucketの操作をAIワークフローやコマンドラインタスクに統合するための貴重なユーティリティです。"bbkt repos list"を使用してリポジトリをリストすることを試してみてください。






