본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 21. 07:32

witchan/ios-mcp

요약

iOS MCP는 탈옥된 iPhone에서 실행되는 Model Context Protocol 서버로, Claude, Cursor와 같은 AI 에이전트가 iOS 기기를 직접 제어할 수 있게 합니다. 터치 제스처, 하드웨어 버튼 조작, 앱 관리, UI 요소 조회 등 총 34개의 도구를 통해 기기 자동화를 지원합니다.

핵심 포인트

  • 탈옥된 iOS 기기(rootful, rootless, roothide)를 AI 에이전트의 제어 대상으로 변환
  • 터치, 버튼, 텍\text{스트 입력, 앱 관리 등 34개의 MCP 도구 제공
  • Accessibility 기능을 통한 UI 노드 트리 및 요소 좌표 조회 가능
  • 로컬 네트워크 환경 사용 권장 (내장 인증 기능 부재)

中文 | English

iOS MCP는 탈옥(Jailbreak)된 iPhone에서 실행되는 MCP (Model Context Protocol) 서버로, AI 에이전트(Claude, Codex, Cursor 등)가 iOS 기기를 직접 제어할 수 있게 해줍니다.

카테고리도구설명
터치 제스처 (Touch Gestures)tap_screen swipe_screen long_press double_tap drag_and_drop정밀한 화면 좌표 조작
하드웨어 버튼press_home press_power press_volume_up press_volume_down toggle_mute wake_and_homeHID를 통한 물리 버튼 시뮬레이션, 화면 잠금/꺼짐 상태에서 깨우기
텍스트 입력input_text type_text press_key클립보드 빠른 입력 / HID 한 글자씩 시뮬레이션 / 특수 키
스크린샷screenshot get_screen_infoBase64 JPEG 스크린샷, 화면 크기 및 방향
App 관리launch_app kill_app list_apps list_running_apps get_frontmost_app install_app uninstall_appApp 실행/종료/설치/삭제
접근성 (Accessibility)get_ui_elements get_element_at_pointUI 노드 트리 획득, 좌표 기반 요소 조회
클립보드get_clipboard set_clipboard클립보드 내용 읽기/쓰기
기기 제어get_brightness set_brightness get_volume set_volume밝기, 볼륨
기기 정보get_device_info모델명, iOS 버전, 배터리, 저장 공간, 메모리, 탈옥 방식
URLopen_url링크 또는 URL Scheme 열기
Shellrun_commandShell 명령 실행

34개의 MCP 도구가 포함되어 있으며, iOS 기기 자동화의 주요 시나리오를 모두 커버합니다.

  • 탈옥된 iOS 기기
탈옥 유형지원 시스템 버전패키지 아키텍처
rootfuliOS 13 - iOS 18iphoneos-arm
rootlessiOS 15 - iOS 18iphoneos-arm64
roothideiOS 15 - iOS 18iphoneos-arm64e

탈옥 유형에 따라 위 표의 해당 아키텍처에 맞는 .deb 패키지를 선택해 주세요.

수동 설치 시 다음 의존성을 주의하세요:

mobilesubstrate/ElleKit

preferenceloader

다음 패키지 관리자에서 직접 검색하여 설치할 수 있습니다:

Cydia

Sileo

검색 이름:

iOS MCP

  • SpringBoard를 한 번 재시작하세요.

  • 브라우저 접속:

  • 다음 내용이 반환되면 서비스가 정상적으로 시작된 것입니다:

{"status":"ok","server":"ios-mcp","version":"1.1.0"}

설치 후 기기의 「설정」 → 「iOS MCP」로 이동하여, 서비스를 시작한 후 「MCP 프롬프트 조각 복사(Copy MCP Prompt Snippet)」를 클릭하고 이를 AI 프롬프트에 붙여넣으세요.

  • MCP 서비스는 내장된 인증 기능이 없으므로, 가급적 로컬 네트워크(LAN) 환경에서만 사용하기를 권장합니다.
  • 화면이 잠기거나 꺼져 있을 때, 서버 측에서는 클릭, 슬라이드, 입력, App 실행, Shell 등 상호작용/쓰기 관련 도구를 차단하며, 상태 조회, 스크린샷, 깨우기/복구 관련 도구만 허용합니다.
  • run_command 도구는 임의의 Shell 명령을 실행할 수 있으므로 주의해서 사용하십시오.
  • mcp-root는 root 권한 상승 기능을 제공하며, 패키지 내 도구로만 제한됩니다.

iOS MCP는 이미 많은 개발자와 사용자들이 모여 지속적으로 소통하고 있으며, 현재 여러 개의 위챗(WeChat) 교류 그룹이 개설되어 있습니다.

위챗 교류 그룹 (6번 그룹 오픈 중)공식 계정
1번 그룹: 만석 2번 그룹: 만석 3번 그룹: 만석 4번 그룹: 만석 5번 그룹: 만석 6번 그룹: 오픈 중移动端Android和iOS开发技术分享

6번 그룹 QR 코드가 만료된 경우, 위챗 witchan028을 추가하거나 공식 계정 移动端Android和iOS开发技术分享를 팔로우하여 최신 입장 방법을 확인하세요.

최신 소식과 입장 방법을 확인하려면 위챗을 추가하거나 공식 계정을 팔로우해 주세요.

  • 위챗: witchan028
  • 이메일: witchan028@126.com

witchan

본 프로젝트의 자체 코드는 MIT License를 따르며, 자세한 내용은 LICENSE를 참조하십시오.

본 프로젝트의 자체 소스 코드 및 그 중요한 부분을 사용, 수정, 배포 또는 병합할 때, 저작권 고지 및 라이선스 텍스트를 유지해야 합니다. NOTICE는 프로젝트의 출처와 면책 조항을 제공합니다.

본 프로젝트는 "AS IS" 방식으로 제공되며, 명시적 또는 암시적인 어떠한 보증도 제공하지 않습니다. 본 프로젝트의 사용, 수정, 배포, 배포 또는 실행으로 인해 발생하는 장치 이상, 데이터 손실, 서비스 중단, 계정 위험, 시스템 손상, 보안 문제, 상업적 손실 또는 기타 직접적/간접적 영향에 대해 저자는 책임을 지지 않습니다.

프로젝트에 포함된 제3자 구성 요소(예: AppSync Unified, appinst, ldid, OpenSSL, libplist, libzip)는 각자의 오픈 소스 라이선스를 따르며, 자세한 내용은 THIRD_PARTY_NOTICES.md를 참조하십시오.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0