FD

fullread/deepadb

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

20 stars 2 forks 품질 79 트렌드 30Apache-2.0

Full-featured Android Debug Bridge MCP 서버 - 49개 모듈, 5개 리소스, 4개의 프롬프트를 통해 UI에서 baseband에 이르기까지 209개의 도구.

개요

MCP (모델 콘텍스트 프로토콜)는 ADB를 통해 검사, 제어, 테스트 및 진단 안드로이드 장치를 검사해야 하는 AI 대리인을 위한 서버, 또는 직접 Termux를 통해 지시합니다. - UI 자동화 및 응용 프로그램 관리에서 로그, 네트워크 캡처, 베이스밴드, 펌웨어, 보안 및 하드웨어 진단. DeepADB는 로컬 MCP 서버로 실행됩니다. 그것은 기본적으로 ADB를 사용하고 자동으로 안드로이드 장치에 Termux를 감지 할 때 실행을 전환합니다. build/index.js 를 MCP 클라이언트 구성에 추가하고, 다음 작업을 시작합니다: 가이드 로컬 연결을 위해 Claude Code Configuration을 참조하십시오. HTTP, WebSocket 또는 GraphQL을 폭발하기 전에 SECURITY.md를 읽으십시오. DeepADB는 2개의 형태에서 운영하고, 시작에서 자동 검출했습니다: 표준 모드: DeepADB는 PC/Mac/Linux 호스트에서 실행되며 ADB를 통해 USB를 통해 장치와 통신합니다.

개요(AI 번역)

MCP (모델 콘텍스트 프로토콜)는 ADB를 통해 검사, 제어, 테스트 및 진단 안드로이드 장치를 검사해야 하는 AI 대리인을 위한 서버, 또는 직접 Termux를 통해 지시합니다.

**209 도구, 5 리소스 및 49 모듈의 4 프롬프트 ** - UI 자동화 및 응용 프로그램 관리에서 로그, 네트워크 캡처,베이스, 펌웨어, 보안 및 하드웨어 진단.

시작하기

DeepADB는 로컬 MCP 서버로 실행됩니다. 그것은 호스트 컴퓨터에 ADB를 사용 하 고 자동으로 안드로이드에서 실행할 때 직접 실행에 전환 (/system/build.prop]).

MCP 클라이언트 구성에 build/index.js을 추가하면 이러한 워크플로우를 시작합니다.

| Goal | 시작 | 인포메이션 | 툴체인 및 연결장치 확인 | adb_health_check, 그 후 adb_devices | | 현재 안드로이드 UI 검사 | adb_screen_state, 그 후 adb_ui_dump | | 기기나 앱 진단 | adb_device_info, adb_logcat, adb_dumpsys

가이드 로컬 연결을 위해 MCP 클라이언트 구성을 참조하십시오. HTTP, WebSocket 또는 GraphQL을 폭발하기 전에 SECURITY.md를 읽으십시오.

llama.cpp 또는 다른 로컬 모델을 사용? Local LLM 클라이언트 보기

이 페이지는 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       │ │
GitHub에서 전체 README 보기

설치

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"] } } }