
fullread/deepadb
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Полнофункциональный MCP-сервер Android Debug Bridge — 209 инструментов для 49 модулей, 5 ресурсов и 4 подсказок, от пользовательского интерфейса до базовой полосы.
Обзор
Сервер MCP (Model Context Protocol) для агентов ИИ, которым необходимо проверять, контролировать, тестировать и диагностировать устройства Android через ADB или непосредственно на устройстве через Termux. — от автоматизации пользовательского интерфейса и управления приложениями до журналов, захвата сети, базовой полосы, прошивки, безопасности и аппаратной диагностики. DeepADB работает как локальный MCP-сервер. Он использует ADB по умолчанию и автоматически переключается на прямое исполнение, когда обнаруживает Termux на устройстве Android. Добавьте build/index.js в конфигурацию клиента MCP, а затем начните с этих рабочих процессов: Для локального подключения см. Claude Code Configuration. Прочитайте SECURITY.md, прежде чем открывать HTTP, WebSocket или GraphQL транспорты за пределы обратной связи. DeepADB работает в двух режимах, автоматически обнаруживаемых при запуске: Стандартный режим: DeepADB работает на хосте PC/Mac/Linux и взаимодействует с устройством через USB через ADB.
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol) для агентов ИИ, которым необходимо проверять, контролировать, тестировать и диагностировать устройства Android через ADB или непосредственно на устройстве через Termux.
** 209 инструментов, 5 ресурсов и 4 подсказки в 49 модулях** — от автоматизации пользовательского интерфейса и управления приложениями до журналов, захвата сети, базовой полосы, прошивки, безопасности и аппаратной диагностики.
Начать работу
DeepADB работает как локальный MCP-сервер. Он использует ADB на хост-компьютере и автоматически переключается на прямое исполнение при запуске на Android (обнаружено через /system/build.prop).
Добавьте build/index.js в конфигурацию клиента MCP, а затем начните с этих рабочих процессов:
Главная → Начнем с →
[править править код]
Подтвердите цепочку инструментов и подключенное устройство | adb_health_check, затем adb_devices
Проверьте текущий пользовательский интерфейс Android | adb_screen_state, затем adb_ui_dump
Диагностировать устройство или приложение adb_device_info, adb_logcat и adb_dumpsys
Для локального подключения см. Конфигурацию клиента MCP. Прочитайте SECURITY.md, прежде чем открывать HTTP, WebSocket или GraphQL транспорты за пределы обратной связи.
Использование llama.cpp или другой локальной модели? Локальные LLM-клиенты
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"]
}
}
}