NA

neverlow512/agent-droid-bridge

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

23 stars 3 forks 品質 73 トレンド 15MIT

エージェント ドロイド ブリッジは、AI エージェントのプログラマティック コントロールを ADB 経由で、MCP サーバーとして公開します.

概要

Agent Droid Bridge は、AI エージェントを ADB 上で Android デバイスとエミュレータに接続する MCP サーバーです。 モバイル・オートメーション、アプリのテスト、動的解析、リバース・エンジニアリング向けに構築されています。MCP 互換の AI クライアントが直接呼び出すことができる構造化されたツールとして ADB のフル・サーフェスを公開しています。 ADB が実行できるとエージェントが実行できます。 目的構築されたツールは、構造化された最小限の応答を返します。 生のXMLダンプ、無駄なコンテキストなし、エージェントは長いセッションで高速にとどまります。 上記のデモは、接続されたエージェントができることを示すために、いくつかの簡単なタスクを実行し、これは単なる表面を傷つけています。 - ペイントアプリをインストールし、開くと、壁と屋根のピクセル座標を計算することによって家を描画 - デバイスブラウザを開き、「MCP Wikipedia」を検索し、結果ページに移動し、スクリーンショットを撮る - 計算機を開き、1337×42を計算し、ホストマシンに結果を抽出します - 連絡先を開き、名前と電話番号で新しいエントリを作成します。...

概要(AI 翻訳)

Agent Droid Bridge は、AI エージェントを ADB 上で Android デバイスとエミュレータに接続する MCP サーバーです。 モバイル・オートメーション、アプリのテスト、動的解析、リバース・エンジニアリング向けに構築されています。MCP 互換の AI クライアントが直接呼び出すことができる構造化されたツールとして ADB のフル・サーフェスを公開しています。 ADB が実行できるとエージェントが実行できます。

お問い合わせ

目的作り付けの用具は構造化され、最低の応答を戻します。 生のXMLダンプ、無駄なコンテキストなし、エージェントは長いセッションで高速にとどまります。

デモ

上記のデモは、接続されたエージェントができることを示すために、いくつかの簡単なタスクを実行し、これは単なる表面を傷つけています。

  • ペイントアプリをインストールし、開くと、壁と屋根のピクセル座標を計算することによって家を描画
  • デバイスブラウザを開き、「MCP Wikipedia」を検索し、結果ページに移動し、スクリーンショットを取る
  • 計算機を開き、1337×42を計算し、ホストマシンに結果を抽出します
  • 連絡先を開き、名前と電話番号で新しいエントリを作成し、保存されていることを確認します。
  • カレンダーを開き、特定の日付の予定をスケジュールします
  • 設定を開き、ダークモードを切り替えます

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Agent Droid Bridge

Agent Droid Bridge is an MCP server that connects AI agents to Android devices and emulators over ADB. It is built for mobile automation, app testing, dynamic analysis, and reverse engineering: exposing the full surface of ADB as structured tools that any MCP-compatible AI client can call directly. If ADB can do it, an agent can do it.


Purpose-built tools return structured, minimal responses. No raw XML dumps, no wasted context — agents stay fast across long sessions.

Demo

The demo above runs through a few straightforward tasks to show what a connected agent can do, and this is just scratching the surface:

  • Installs the Paint app, opens it, and draws a house by calculating pixel coordinates for the walls and roof
  • Opens the device browser, searches for “MCP Wikipedia”, navigates to the result page, and takes a screenshot
  • Opens the Calculator, computes 1337 × 42, and extracts the result to the host machine
  • Opens Contacts, creates a new entry with a name and phone number, and confirms it saved
  • Opens the Calendar and schedules an appointment for a specific date
  • Opens Settings and toggles dark mode
  • Extracts the Calculator APK from the device to the host machine
  • Installs Notepad, writes a one-sentence summary of every task completed, and takes a final screenshot

What it does

Tools

  • 14 built-in tools for screen capture, UI inspection, text reading, element extraction, touch and swipe input, text entry, keycode events, app launching, ADB commands, and device inspection
GitHub で README 全文を見る

インストール

uvx agent-droid-bridge
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "agent-droid-bridge": { "command": "uvx", "args": ["agent-droid-bridge"], "env": { "ADB_EXECUTION_MODE": "unrestricted", "ADB_ALLOW_SHELL": "true", "ADB_PATH": "adb", "ADB_EXTRA_TOOL_PACKS": "", "MCP_LOG_ENABLED": "false", "MCP_LOG_DIR": "~/logs/agent-droid-bridge" } } } }