CursorTouch/Android-MCP
MCP Server for interacting with Android Devices.
해결하는 문제
Android-MCP는 AI 에이전트가 Android 기기와 직접 상호작용할 수 있도록 하는 브리지를 제공합니다. 복잡한 컴퓨터 비전 파이프라인이나 미리 프로그래밍된 스크립트가 필요 없으며, LLM이 자연어를 사용하여 앱 탐색, UI 상호작용, 자동화된 QA 테스트와 같은 실제 모바일 작업을 수행할 수 있게 합니다.
작동 원리
이 프로젝트는 Model Context Protocol (MCP) 서버로 작동합니다. ADB (Android Debug Bridge) 및 Android Accessibility API를 통해 Android 기기와 통합되어 뷰 계층 구조를 읽고 작업을 실행합니다. 네이티브 UI 요소와 상호작용하기 때문에 별도의 OCR이나 미세 조정된 CV 모델 없이도 모든 LLM 또는 Vision Language Model (VLM)과 함께 사용할 수 있습니다.
대상 사용자
이 도구는 AI 에이전트를 사용하여 Android 모바일 상호작용을 자동화하려는 개발자 및 QA 엔지니어, 그리고 모바일 플랫폼에서 체화된 지능(embodied intelligence)을 연구하는 연구자를 위해 설계되었습니다.
주요 특징
- 네이티브 통합: ADB 및 Accessibility API를 사용하여 탭, 스와이프, 입력 및 UI 계층 구조 읽기를 수행합니다.
- 모델 독립성: 모든 LLM/VLM과 호환되며, 사용자 지정 CV 또는 OCR 파이프라인이 필요하지 않습니다.
- 포괄적인 도구 세트: 제스처, 키 입력, 화면 캡처, 기기 상태 모니터링 및 셸 명령 실행을 위한 전용 도구가 포함되어 있습니다.
- 유연한 연결성: 물리적 기기 및 에뮬레이터(Android 10 이상)를 위한 USB 및 WiFi ADB 연결을 모두 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트