メインコンテンツまでスキップ

AIエージェント向けMCPサーバー

Bitrise Dev Environments MCP サーバーを使用すると、Model Context Protocol をサポートする任意のAIエージェント (Claude Code、Claude Desktop、Cursor、VS Code など) が、Remote Dev Environment のセッションを作成して操作できます。このサーバーはオープンソースです。

接続オプションClick to copy link​

MCP サーバーへの接続方法は2つあります。

  • Hosted: MCP クライアントを https://mcp-rde.bitrise.io に接続し、初回はブラウザーでサインインします。インストールは不要で、推奨のオプションです。
  • Local: Personal Access Token を使用して、サーバーをバイナリとしてお使いのマシン上で実行します。セッションとお使いのコンピューターの間でのファイルのアップロードやダウンロードなど、すべてのツールを利用できます。

MCP クライアントへのサーバーの追加Click to copy link​

お使いのクライアントで、Hosted サーバーを設定します。

claude mcp add --transport http bitrise-dev-environments https://mcp-rde.bitrise.io

/mcp を実行し、ブラウザーで認証します。

エージェントの機能Click to copy link​

接続後は、エージェントに自然な言葉で次のような操作を依頼できます。

  • セッションの作成、一覧表示、復元、終了、削除を行う。
  • セッションと一緒に iOS シミュレーターまたは Android エミュレーターを起動し、準備が整うまで待機して操作する: ビルドのインストール、UI のタップ操作、スクリーンショットの取得、テストの実行など。Device sessionsを参照してください。
  • 他のユーザーのブラウザーでアプリのビルドをデバイス上で開くデバイスプレビューリンクを発行する。
  • warm poolにセッションを待機させておき、すぐにマシンが必要になったときに 1 つ確保する。
  • SSH 経由でセッション内のシェルコマンドを実行する。
  • macOS デスクトップのスクリーンショットを取得し、操作する。
  • SSH または VNC によるリモートアクセスを開く。
  • workspace のアクティブなセッションとリソース使用状況を報告する (workspace のオーナーと請求管理者のみ)。
  • ファイルをアップロードおよびダウンロードする (Local サーバーのみ)。

たとえば、「macOS の Xcode セッションを起動し、リポジトリをクローンして、ユニットテストを実行して」 や、「iPhone 16 シミュレーターのセッションを作成し、アプリをビルドして、オンボーディングフローを確認して」 のように依頼できます。

このサーバーは、AIエージェントが仮想デバイスを操作するために必要なガイドも、MCP リソースおよびツールとして提供します。Guides for AI agentsを参照してください。

認証Click to copy link​

  • Hosted サーバーはブラウザーベースのサインインを使用するため、管理が必要なトークンはありません。
  • Local サーバーは、Bitrise Personal Access Token を BITRISE_TOKEN 環境変数に設定して認証します。複数の workspace に所属している場合は、BITRISE_WORKSPACE_ID を設定してください。

詳細情報Click to copy link​

Local のセットアップ、ツールの完全な一覧、クライアントごとのインストールガイドについては、オープンソースのリポジトリを参照してください: bitrise-io/bitrise-mcp-dev-environments。