본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 06. 15. 10:15

iOS Simulator 제어를 위한 MCP Server

요약

AI 어시스턴트가 iOS Simulator를 직접 제어할 수 있도록 돕는 MCP(Model Context Protocol) 서버 프로젝트입니다. Claude Desktop, Cursor 등 MCP 호환 클라이언트와 연동하여 UI 조작, 앱 관리, 화면 캡처 등을 자동화할 수 있습니다.

핵심 포인트

  • MCP를 통해 AI가 iOS Simulator의 UI를 인식하고 제어 가능
  • 터치, 스와이프, 텍스트 입력 등 다양한 입력 도구 제공
  • OCR 및 UI 추출 기능을 통한 효율적인 화면 분석
  • Claude Desktop 및 Cursor 등 주요 AI 도구와 통합 지원

YouTube에서 전체 영상을 시청하세요

AI 어시스턴트가 iOS Simulator를 제어할 수 있게 해주는 MCP (Model Context Protocol) 서버입니다. Claude Desktop, Cursor, Claude Code 및 기타 MCP 호환 클라이언트와 원활하게 통합됩니다.

이 프로젝트가 유용하다고 생각되시면 ⭐️를 눌러주세요.

Brew:

brew tap AppGram/tap
brew install bridge4simulator
bridge4simulator --version

Installer:

curl -fsSL https://github.com/AppGram/bridge4simulator/releases/latest/download/install.sh | bash

내부적으로 MCP는 자체 제작된 브릿지(bridge)에 의존합니다. 이 CLI를 구동하는 도구의 상업적 이용에 관한 문의는 언제든 저희에게 연락해 주세요.

터미널에서 첫 실행:
bridge4simulator mcp --http

Settings > MCP로 이동하여 다음을 추가하세요:

그 다음 설정을 추가합니다.

"bridge4simulator": {
"url": "http://localhost:8080/mcp"
},

또는 Claude Desktop 설정에서:

{
"mcpServers": {
"bridge4simulator": {
...

Claude Desktop은 로컬 개발용 MCP에 대한 url을 지원하지 않습니다.

~/.claude/settings.json 또는 프로젝트 .mcp.json에 추가하세요:

{
"mcpServers": {
"ios-simulator": {
...

이 데모는 자율 주행(autonomous navigation)과 작업 실행 뒤에 숨겨진 내부 추론 과정을 강조합니다. 내부적으로 MCP는 즉각적인 OCR 및 UI 추출을 가능하게 하면서도, 빠른 문제 해결을 위해 토큰 소비를 최소화하는 강력한 CLI 도구를 사용합니다.

Apple Calendar 데모Apple Maps 데모
[IMG:1][IMG:2]
카테고리도구 (Tools)설명
Device (장치)device_list , device_boot , device_shutdown , status시뮬레이터 장치 관리
Input (입력)tap , swipe , type_text터치 제스처 및 텍text 입력
Capture (캡처)screenshot , record_start , record_stop화면 캡처 및 녹화
Apps (앱)app_install , app_launch , app_terminate애플리케이션 라이프사이클 (Lifecycle)
Navigation (탐색)open_urlURL 및 딥 링크 (Deep links) 열기
UIui_describe , ui_find , ui_search , ui_summary , ui_point , ui_ocr접근성 트리 (Accessibility tree) 및 OCR
Macros (매크로)macro_play , macro_list자동화 시퀀스 (Automation sequences)

설정이 완료되면, AI 어시스턴트에게 다음과 같이 요청해 보세요:

UI 상호작용 (UI Interaction):

"실행 중인 앱 내에서 로마와 피렌체 사이의 기차 경로를 찾아줘"

스크린샷 및 분석 (Screenshot & Analysis):

"iOS Simulator의 스크린샷을 찍고 화면에 무엇이 있는지 설명해줘"

탐색 (Navigation):

"리스트를 아래로 스크롤해서 설정 옵션을 찾아줘"

앱 테스트 (App Testing):

"com.example.myapp 앱을 실행하고 스크린샷을 찍어줘"

Xcode Command Line Tools
iOS Simulator (Xcode를 통해)

플랫폼다운로드
Apple Silicon (M1/M2/M3/M4/M5)bridge4simulator-darwin-arm64.tar.gz
Intel Macsbridge4simulator-darwin-amd64.tar.gz
# MCP 서버 시작 (stdio를 통한 JSON-RPC)
bridge4simulator mcp

서버는 stdin으로부터 JSON-RPC 2.0 요청을 읽고 stdout으로 응답을 작성합니다.

문서 (Documentation): GitHub
이슈 (Issues): GitHub Issues
이메일 (Email): support@appgram.dev

Version 1.0.0 | AppGram

AI 자동 생성 콘텐츠

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

원문 바로가기
0

댓글

0