NA

neverlow512/agent-droid-bridge

Developer tools

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

23 stars 3 forks 품질 73 트렌드 15MIT

Agent Droid Bridge는 ADB를 통해 Android 기기와 에뮬레이터를 통해 AI Agent programmatic 컨트롤을 제공합니다. MCP 서버로 노출됩니다.

개요

Agent Droid Bridge는 ADB를 통해 Android 기기 및 에뮬레이터에 AI 에이전트를 연결하는 MCP 서버입니다. 그것은 모바일 자동화, 앱 테스트, 동적 분석 및 역 엔지니어링을 위해 내장되어 있습니다 : 모든 MCP 호환 AI 클라이언트가 직접 호출 할 수있는 구조 도구로 ADB의 전체 표면을 폭발. ADB가 그것을 할 수 있는 경우에, 대리인은 그것을 할 수 있습니다. Purpose-built 도구 반환 구조, 최소 응답. XML 덤프 없음, 낭비되지 않은 컨텍스트 없음 - 에이전트는 긴 세션을 통해 빠르게 유지. 위의 데모는 연결 에이전트가 수행 할 수있는 것을 보여주는 몇 가지 straightforward 작업을 통해 실행되며, 이것은 표면을 긁는 것입니다. - 페인트 응용 프로그램을 설치, 그것을 열고, 벽과 지붕에 대한 픽셀 좌표를 계산하여 집을 그립니다 - 장치 브라우저를 열고, "MCP Wikipedia"검색, 결과 페이지 탐색, 스크린 샷을 이동 - 계산기를 열고, 계산 1337 × 42을 열고, 호스트 기계에 결과를 추출 - Opens Contacts, 이름과 전화 번호와 새로운 항목을 생성, 및...

개요(AI 번역)

Agent Droid Bridge는 ADB를 통해 Android 기기 및 에뮬레이터에 AI 에이전트를 연결하는 MCP 서버입니다. 그것은 모바일 자동화, 앱 테스트, 동적 분석 및 역 엔지니어링을 위해 내장되어 있습니다 : 모든 MCP 호환 AI 클라이언트가 직접 호출 할 수있는 구조 도구로 ADB의 전체 표면을 폭발. ADB가 그것을 할 수 있는 경우에, 대리인은 그것을 할 수 있습니다.


Purpose-built 도구 반환 구조, 최소 응답. XML 덤프 없음, 낭비되지 않은 컨텍스트 없음 - 에이전트는 긴 세션을 통해 빠르게 유지.

데모

위의 데모는 연결 에이전트가 수행 할 수있는 것을 보여주는 몇 가지 straightforward 작업을 통해 실행되며, 이것은 표면을 긁는 것입니다.

  • 페인트 응용 프로그램을 설치, 그것을 열고, 벽과 지붕에 대한 픽셀 좌표를 계산하여 집을 그립니다
  • 장치 브라우저를 열고, "MCP Wikipedia"에 대한 검색 결과 페이지로 이동하고 스크린 샷을 찍습니다.
  • 계산기를 열고, 1337 × 42을 계산하고, 호스트 기계에 결과를 추출
  • 연락처를 열고, 이름과 전화번호로 새 항목을 생성하고, 저장된 것을 확인합니다.
  • 일정을 열고 특정 날짜에 대한 약속을 일정
  • 설정 및 toggles 어두운 모드를 엽니다

이 페이지는 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" } } } }