
fullread/deepadb
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
完全に機能するAndroid Debug Bridge MCPサーバー — 209 ツールを 49 モジュール, 5 リソース, 4 プロンプト, UIからベースバンドへ.
概要
MCP (Model Context Protocol) は、ADB を通じて Android デバイスを検査、制御、テスト、診断する必要のある AI エージェント向けのサーバーです。また、直接、Termux を介してデバイスをオンデバイスします。 —UIの自動化とアプリケーション管理からログ、ネットワークキャプチャ、ベースバンド、ファームウェア、セキュリティ、ハードウェア診断まで。 DeepADB はローカル MCP サーバーとして動作します。 デフォルトで ADB を使用しており、Android デバイスで Termux を検出したときに自動的に実行を指示します。 MCP クライアント構成に build/index.js を追加し、これらのワークフローから始めます。 ガイドされたローカル接続については、Claudeコードの設定を参照してください。 HTTP、WebSocket、または GraphQL の輸送をループバックよりも引き出す前に SECURITY.md をお読みください。 DeepADB は 2 つのモードで、起動時に自動検出されます。 標準モード:DeepADB は PC/Mac/Linux ホストで実行し、ADB 経由で USB 経由でデバイスと通信します.
概要(AI 翻訳)
MCP (Model Context Protocol) は、ADB を通じて Android デバイスを検査、制御、テスト、診断する必要のある AI エージェント向けのサーバーです。また、直接、Termux を介してデバイスをオンデバイスします。
** 209 ツール, 5 リソース, 4 ログに UI の自動化とアプリケーション管理から, ネットワークキャプチャ, ベースバンド, ファームウェア, セキュリティ, ハードウェア診断.
スタート
DeepADB はローカル MCP サーバーとして動作します。 ホストコンピューターで ADB を使用し、Android で実行したときに自動的に ADB を直接実行する (/system/build.prop で検出) に自動的に切り替えます。
MCP クライアント設定に [build/index.js] を追加し、これらのワークフローから始めましょう。
| ゴール | スタート |
| お問い合わせ |
| ツールチェーン・接続デバイスの確認 | [adb_health_check], [adb_devices |
| 現在のAndroid UIを調べる | [adb_screen_state], adb_ui_dump |
| デバイスやアプリの診断 | [adb_device_info, [adb_logcat, [adb_dumpsys]] |
ガイドされたローカル接続については、MCP クライアントの設定を参照してください。 HTTP、WebSocket、または GraphQL の輸送をループバックよりも引き出す前に SECURITY.md をお読みください。
llama.cpp または別のローカルモデルを使用する? ローカルLMクライアントを見る
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
DeepADB
MCP (Model Context Protocol) server for AI agents that need to inspect, control, test, and diagnose Android devices through ADB—or directly on-device through Termux.
209 tools, 5 resources, and 4 prompts across 49 modules—from UI automation and application management to logs, network capture, baseband, firmware, security, and hardware diagnostics.
Get started
DeepADB runs as a local MCP server. It uses ADB on a host computer and automatically switches to direct execution when running on Android (detected through /system/build.prop).
git clone https://github.com/fullread/DeepADB.git
cd DeepADB
npm ci
npm run build
npm start
Add build/index.js to your MCP client configuration, then begin with these workflows:
| Goal | Start with |
|---|---|
| Confirm the toolchain and connected device | adb_health_check, then adb_devices |
| Inspect the current Android UI | adb_screen_state, then adb_ui_dump |
| Diagnose a device or app | adb_device_info, adb_logcat, and adb_dumpsys |
For a guided local connection, see MCP Client Configuration. Read SECURITY.md before exposing HTTP, WebSocket, or GraphQL transports beyond loopback.
Using llama.cpp or another local model? See Local LLM clients for direct stdio, authenticated browser HTTP, and small tool profiles. WebSocket is not required.
Architecture
┌──────────────────────────────────────────────────┐
│ MCP Client │
│ (Any MCP-capable client) │
└──────────────────────┬───────────────────────────┘
│ stdio (JSON-RPC), HTTP (/mcp or /sse), or WebSocket
┌──────────────────────▼───────────────────────────┐
│ DeepADB Server │
│ │
│ ┌─────────────────────────────────────────────┐ │
│ │ Tool Modules (49) │ │
│ │ device │ shell │ packages │ files │ logs │ │
│ │ diagnostics │ ui │ build │ health │ │
│ │ wireless │ control │ logcat-watch │ │
│ │ forwarding │ screen-record │ emulator │ │
│ │ testing │ multi-device │ snapshot │ │
│ │ network-capture │ ci │ plugins │ baseband │ │
│ │ accessibility │ regression │ │
│ │ device-farm │ registry │ at-commands │ │
│ │ screenshot-diff │ workflow │ sensors │ │
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"deepadb": {
"command": "node",
"args": ["/path/to/DeepADB/build/index.js"]
}
}
}