local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Integrates with Facebook's iOS Development Bridge (idb), enabling iOS device management and test execution for mobile apps.
Uses Homebrew for installing the idb-companion, which is required for the iOS device management functionality.
Enables automated iOS device management, including app installation, test execution, UI interaction (taps, swipes, button presses), and screenshot capture.
mcp-idb
Facebook의 iOS 개발 브릿지(idb)를 위한 MCP 서버 통합.
개요
이 패키지는 MCP(Model Context Protocol) 와 Facebook의 idb(iOS Development Bridge) 간의 통합을 제공하여 MCP를 통해 자동화된 iOS 기기 관리 및 테스트 실행을 가능하게 합니다.
서버를 시작합니다:
지엑스피1
필수 조건
idb 설치
idb를 설치하려면:
자세한 내용은 공식 idb GitHub 저장소를 방문하세요.
구성
mcp-config.json 설정
MCP 구성에서 idb를 사용하려면 mcp-config.json
에 다음을 추가하세요.
예시 사용 사례는 다음과 같습니다.
- 자동화된 테스트 개발
- 스크린샷 테스트
- 자동화된 상호작용("화면의 홈 버튼을 탭하세요")
- 애플리케이션 설치/제거
개발
코드 포맷팅
이 프로젝트에서는 Prettier를 사용하여 코드 서식을 지정합니다. 코드 서식을 지정하려면 다음을 수행하세요.
포맷 구성은 프로젝트 루트의 .prettierrc
에서 찾을 수 있습니다.
문제 해결
일반적인 문제 및 해결 방법:
- idb companion을 찾을 수 없습니다 . Homebrew를 통해 idb-companion이 설치되어 있는지 확인하세요.
- 장치가 감지되지 않음 : iOS 장치가 다음 사항을 확인하세요.
- USB를 통해 연결됨
- 컴퓨터에서 신뢰됨
- 개발자 모드가 활성화되어 있나요?
기여하다
이 패키지를 변경할 때는 표준 MCP 기여 지침을 따르세요.
특허
이 프로젝트는 모바일 제어 평면(MCP)의 일부이며 Amazon의 내부 라이선스 정책을 따릅니다.
You must be authenticated.
Tools
모델 컨텍스트 프로토콜(MCP)과 Facebook의 iOS 개발 브리지(idb)를 통합하여 자연어를 통한 자동화된 iOS 기기 관리 및 테스트 실행이 가능합니다.