I

ios-simulator-mcpiOS 시뮬레이터에서 상호 작용하기 위한 MCP 서버

(0)
Daniel Nikulshyn리뷰어 Daniel Nikulshyn·업데이트됨 2026년 7월

개요

이وس-심시뮬레이터-MCP는 iOS 시뮬레이터와의 상호작용을 허용하는 모델 콘텍스트 프로토콜 (MCP) 서버입니다. 이 서버는 다양한 명령어를 통해 시뮬레이터의 정보를 취득하고, UI 상호 작용을 제어하며, UI 원소를 검사하는 기능을 제공합니다. 시뮬레이터에 현재 부팅된 ID를 취득하거나, 시뮬레이터 앱을 연다거나, 접근성 정보를 기술하거나, 스크린에 클릭하거나, 텍스트 입력하거나, 스크린에 스크롤하거나, 좌표에 특정한 접근성 원소 정보를 기술하는 명령어들을 제공합니다. 이 프로젝트는 Claude Code Best Practices článku처럼 여러 출판물에서 기술했습니다. React Native 뉴스레터와 모바일 자동화 뉴스레터도 이를 선보였습니다.

주요 기능

  • get_booted_sim_id
  • open_simulator
  • ui_describe_all
  • ui_tap
  • ui_type
  • ui_swipe

가격

모델
Free
카테고리
MCP 서버
평점
아직 리뷰 없음

사용 사례

자동화된 테스트

iOS 시뮬레이터와의 상호 작용을 자동화하여 테스트 목적으로 사용할 수 있음

시뮬레이터 제어

UI 요소들의 제어 및 검사를 위해.server를 활용할 수 있음.

액세스 가능성 검사

서버의 기능을 활용하여 iOS 시뮬레이터의 UI 요소들에 대한 액세스 정보를 제공할 수 있음.

장단점

장점

  • iOS 시뮬레이터에 대한 프로그래밍적 인터랙션을 가능하게 함
  • 세부적 한 액세스 가능성 정보를 제공함
  • 터치를 포함한 다양한 UI 인스터랙션을 지원함

단점

  • 버전 1.3.3 미만의 보안 취약점
  • 사용 및 통합에 대한 제한 된 문서

리뷰

리뷰를 작성하려면 로그인하세요.

아직 리뷰가 없습니다. 첫 번째가 되어보세요!

Q&A

이 MCP 서버가 지원하는 UI 동작은 무엇인가요?

서버는 ui_tap(탭), ui_type(입력), ui_swipe(스와이프), open_simulator(시뮬레이터 열기), ui_describe_all(전체 접근성 설명 가져오기)와 같은 명령을 제공합니다.

Asked by Fiorella Bianchi · Nov 17, 2025

ios-simulator-mcp가 여러 시뮬레이터와 동시에 상호작용할 수 있나요?

각 명령은 선택적 "udid" 매개변수(또는 IDB_UDID 환경 변수)를 사용합니다. 대상 UDID를 지정하면 부팅된 시뮬레이터를 제어할 수 있어 병렬 상호작용이 가능합니다.

Asked by Priya Nair · Nov 7, 2025

ios-simulator-mcp를 알려진 취약점으로부터 어떻게 보호할 수 있나요?

1.3.3 버전 이전은 명령어 삽입 이슈가 있습니다. v1.3.3 이상으로 업그레이드하고, 환경 변수 및 안전한 사용법에 대한 가이드는 SECURITY.md를 참조하십시오.

Asked by Lena Fischer · Oct 2, 2025

질문하기

MCP 서버 대안