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 Code
- Cursor
- VS Code
claude mcp add --transport http bitrise-dev-environments https://mcp-rde.bitrise.io
/mcp を実行し、ブラウザーで認証します。
mcp.json にサーバーを追加します。
{
"mcpServers": {
"bitrise-dev-environments": {
"url": "https://mcp-rde.bitrise.io"
}
}
}
MCP の設定にサーバーを追加します。
{
"servers": {
"bitrise-dev-environments": {
"type": "http",
"url": "https://mcp-rde.bitrise.io"
}
}
}
エージェントの機能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。