mcpField
B
Bitbucket MCP Server

Bitbucket MCP Server

ローカル
github.com/rafliruslanバージョン管理074 週間前に更新

Bitbucket MCP Server について

Bitbucket MCP Serverは、MCPクライアントからBitbucketのリポジトリ、プルリクエスト、課題を操作するサーバーです。閲覧に加え、プルリクエストの作成や詳細確認にも対応します。

主な機能

  1. 01リポジトリの一覧と詳細表示
  2. 02プルリクエストの一覧と確認
  3. 03プルリクエストの作成
  4. 04リポジトリの課題閲覧
  5. 05TypeScript対応と入力検証

活用シーン

  1. 01ワークスペース内のリポジトリ確認
  2. 02プルリクエストの確認や作成
  3. 03リポジトリ内の課題閲覧

MCP 対応

MCPクライアントにBitbucketのリポジトリ、プルリクエスト、課題を操作するツールを提供します。Bitbucketの認証情報とアプリパスワードを使用します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Bitbucket MCP サーバー

リポジトリ、プルリクエスト、課題を管理するための Bitbucket API との連携を提供する Model Context Protocol(MCP)サーバーです。

機能

  • リポジトリの一覧表示と詳細の取得
  • プルリクエストの管理(一覧表示、詳細の取得、作成)
  • 課題の閲覧
  • TypeScript の完全サポート
  • エラー処理と検証

セットアップ

  1. 依存関係をインストールします:
npm install
  1. 認証を設定します:
cp .env.example .env
# Edit .env with your Bitbucket credentials
  1. プロジェクトをビルドします:
npm run build
  1. サーバーを実行します:
npm start

認証

Bitbucket アプリパスワードを作成します:

  1. https://bitbucket.org/account/settings/app-passwords/ にアクセスします
  2. 必要な権限を指定して新しいアプリパスワードを作成します:
    • リポジトリ:読み取り、書き込み
    • プルリクエスト:読み取り、書き込み
    • 課題:読み取り、書き込み

利用可能なツール

リポジトリ管理
  • bitbucket_list_repositories - ワークスペース内のリポジトリを一覧表示します
  • bitbucket_get_repository - リポジトリの詳細を取得します
プルリクエスト管理
  • bitbucket_list_pull_requests - プルリクエストを一覧表示します
  • bitbucket_get_pull_request - プルリクエストの詳細を取得します
  • bitbucket_create_pull_request - 新しいプルリクエストを作成します
課題管理
  • bitbucket_list_issues - リポジトリの課題を一覧表示します

MCP の設定

Claude Desktop

次の内容を Claude Desktop の設定ファイルに追加します:

macOS:~/Library/Application Support/Claude/claude_desktop_config.json Windows:%APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "bitbucket": {
      "command": "node",
      "args": ["/path/to/bitbucket-mcp-server/build/index.js"],
      "env": {
        "BITBUCKET_USERNAME": "your-username",
        "BITBUCKET_APP_PASSWORD": "your-app-password"
      }
    }
  }
}
Cursor IDE

次の内容を Cursor の設定に追加します:

  1. Cursor の設定を開きます(Cmd/Ctrl + ,)
  2. 「MCP」を検索するか、Extensions > MCP に移動します
  3. 新しいサーバー設定を追加します:
{
  "name": "bitbucket",
  "command": "node",
  "args": ["/path/to/bitbucket-mcp-server/build/index.js"],
  "env": {
    "BITBUCKET_USERNAME": "your-username",
    "BITBUCKET_APP_PASSWORD": "your-app-password"
  }
}

開発

# Development mode with auto-reload
npm run dev

# Type checking
npm run typecheck

# Linting
npm run lint

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。