mcpField
J
Jidr

Jidr

ローカル
jidr.ly開発ツール32 週間前に更新

Jidr について

JidrはApple Silicon搭載MacでAndroid仮想デバイスを作成・操作するアプリです。デスクトップアプリ、CLI、AIエージェント向けの操作機能を備え、root設定も選べます。

主な機能

  1. 01仮想デバイスの作成、複製、起動、削除
  2. 02標準、Shell root、Magisk rootの選択
  3. 03画面、センサー、ネットワーク、GPS、通話の操作
  4. 04スクリーンショット、録画、スナップショットの保存
  5. 05JSON出力と安定した終了コードを備えるCLI

活用シーン

  1. 01Android仮想デバイスでのアプリテスト
  2. 02AIエージェントによる画面状態やログの確認
  3. 03CIでのエミュレーター操作の自動化

MCP 対応

`jidr mcp`サーバーは、スクリーンショット、タップ、入力、UIツリーの確認、ログの表示などをMCPクライアントに提供します。

設定

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

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

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

リポジトリ
パッケージ
mcpbjidr-mcp-0.2.0-darwin-arm64.mcpb

ツール

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

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

詳細

Jidr(جذر)

Mac 上の Android。1 分で root 化できます。

Jidr は、Apple Silicon 搭載の Mac で仮想 Android スマートフォンやタブレットを作成して実行します。Full root を選ぶと、Magisk がパッチ適用され、検証まで自動で行われます。adb root を使う Shell root を選ぶことも、標準のまま使うこともできます。Rust で書かれた、Genymotion Desktop に代わる無料のオープンソースソフトウェアで、デスクトップアプリ、CLI、AI エージェント向けの MCP サーバーを備えています。

ステータス: プレリリース。最初のリリース(v0.1.0)の準備中です。それまではソースからビルドしてください。サイト:jidr.ly。

機能

  • デバイス: Google のエミュレーターイメージ(API 29~36、arm64)から仮想デバイスを作成、複製、起動、停止、削除できます。Jidr は独自の SDK を使用し、Android Studio の SDK や AVD を変更しません。
  • ワンクリック root 化: None、Shell root(adb root)、Full root(デバイスごとの ramdisk のコピーに Magisk をパッチ適用し、su -c id で検証)のいずれかを選べます。いつでも元に戻せます。Play Store イメージには手順を案内するベータ版機能があります。
  • プレーヤーウィンドウ: デバイス画面の表示、マウスとキーボードでの入力、APK やファイルのドラッグ&ドロップ、logcat に対応しています。
  • ウィジェット: バッテリー、回転とモーションセンサー、ネットワーク(Wi-Fi、モバイルデータ、速度と遅延のプロファイル)、通話、SMS と電波バー、OpenStreetMap 上の地図で GPX/KML ルートを再生できる GPS、指紋認証、カメラとしてのホストのウェブカメラ、クリップボード、開発者向け切り替え機能。
  • メディアと状態: PNG スクリーンショット、MP4 録画、root モードのタグを付けたスナップショット。
  • ビルド ID: Full root デバイスでビルドプロパティ(モデル、ブランド、フィンガープリントなど)を設定できます。
  • CLI: すべての操作を jidr コマンドで実行でき、--json 出力と CI 向けの安定した終了コードに対応しています。
  • MCP サーバー: jidr mcp を使うと、Claude などの MCP クライアントからデバイスの状態確認や操作ができます。スクリーンショットの撮影、タップ、入力、UI ツリーの表示、ログの取得に対応しています。

アカウント不要、テレメトリーなし、有料プランなし。

要件

  • Apple Silicon 搭載の macOS 14 以降。
  • SDK とシステムイメージ 1 つのために、約 10 GB の空きディスク容量。

ソースからビルド

git clone https://github.com/AbdurahmanAlmehdi/jidr
cd jidr
cargo build --release -p jidr -p jidr-gui

rustup(rust-toolchain.toml で指定されたツールチェーンをインストールします)と protoc(brew install protobuf)が必要です。CONTRIBUTING.md に、セットアップの全手順とテストの実行方法が記載されています。

クイックスタート(CLI)

jidr image install 35 --accept-licenses   # download an API 35 image; you accept Google's license
jidr device create Phone --image 35       # create a device
jidr device start Phone                   # boot it and wait until it's ready
jidr root set Phone magisk                # Full root with Magisk, verified

Claude Code に Jidr を MCP サーバーとして追加します。

claude mcp add jidr -- jidr mcp

ドキュメント

ライセンス

Jidr はデュアルライセンス構成です。デスクトップアプリ(crates/jidr-ui、apps/jidr-gui)は Slint にリンクしているため、GPL-3.0-only です。それ以外(CLI、デーモン、MCP サーバー、ライブラリ、サイト)は Apache-2.0 です。LICENSE-APACHE、2 つの GUI クレート内の LICENSE-GPL ファイル、および NOTICE を参照してください。

Jidr は、アプリ内で同意する Android SDK License に基づき、Android Emulator とシステムイメージを Google からダウンロードします。Magisk(GPL-3.0)は Full root を選択した場合にのみダウンロードします。これらはいずれも同梱されていません。

コントリビューション

コントリビューションを歓迎します。CONTRIBUTING.md をお読みください。セキュリティ上の問題は SECURITY.md の説明に従って報告してください。AI コーディングエージェントを利用する場合は、AGENTS.md を参照するようにしてください。

商標

Android は Google LLC の商標です。Genymotion はその所有者の商標です。Jidr は Google または Genymotion とは提携していません。

コメント

MCP は初めてですか?

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

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