# Show GN: mcp-baepsae – iOS 시뮬레이터를 AI가 직접 조작하는 MCP 서버

> Clean Markdown view of GeekNews topic #26474. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=26474](https://news.hada.io/topic?id=26474)
- GeekNews Markdown: [https://news.hada.io/topic/26474.md](https://news.hada.io/topic/26474.md)
- Type: news
- Author: [oozoofrog](https://news.hada.io/@oozoofrog)
- Published: 2026-02-07T10:16:16+09:00
- Updated: 2026-02-07T10:16:16+09:00
- Original source: [github.com/oozoofrog](https://github.com/oozoofrog/mcp-baepsae)
- Points: 8
- Comments: 2

## Summary

**iOS 시뮬레이터를 AI가 직접 조작할 수 있는 MCP 서버 ‘mcp-baepsae’**는 개발자가 별도 스크립트 없이 앱 UI를 자동화하도록 돕습니다. Swift 네이티브 브릿지를 통해 빠른 응답성을 확보했으며, **Claude Code·Gemini 등 주요 AI 모델과 연동**해 탭, 스와이프, 텍스트 입력 같은 32개 액션을 수행합니다. 이를 통해 테스트 자동화나 딥링크 검증 등 반복 작업을 AI 워크플로에 자연스럽게 통합할 수 있습니다.

## Topic Body

안녕하세요, iOS 시뮬레이터와 macOS 앱을 AI 에이전트가 직접 자동화할 수 있는 MCP를 만들었습니다.  
  
주요 기능:  
  
• 32개 UI 자동화 도구 (탭, 스와이프, 텍스트 입력, 스크린샷 등)  
• Swift 네이티브 브릿지로 빠른 성능  
• Claude Code, Codex, Gemini, OpenCode 등 지원  
사용 예시:  
  
• AI가 앱 UI 테스트 자동 수행  
• 시뮬레이터에서 딥링크/URL 열기  
• 앱 설치/실행/종료 자동화  
npx mcp-baepsae  
GitHub: https://github.com/oozoofrog/mcp-baepsae  
npm: https://npmjs.com/package/mcp-baepsae  
  
피드백 환영합니다!

## Comments



### Comment 50833

- Author: jongyeol
- Created: 2026-02-08T22:49:03+09:00
- Points: 1

macOS app도 된다니이 부분은 유응하겠네요.  
ios는 저는 기존에 https://github.com/joshuayoes/ios-simulator-mcp 를 쓰고 있었는데, 혹시 차별점이 있을까요? (e.g. 동작이 더 빠르다던가)

### Comment 50955

- Author: oozoofrog
- Created: 2026-02-10T23:30:43+09:00
- Points: 1
- Parent comment: 50833
- Depth: 1

안녕하세요, 관심 감사합니다.  
  
가장 큰 차이는 ios-simulator-mcp가 Facebook IDB를 통해 시뮬레이터를 제어하는 반면, baepsae는 Swift로 macOS API를 직접 호출한다는 점입니다. 그래서 IDB 별도 설치 없이 쓸 수 있고, 말씀하신 대로 macOS 앱 제어도 가능합니다.  
  
  iOS 시뮬레이터 자동화 쪽에서도 몇 가지 차이가 있는데요:  
  
  - ios-simulator-mcp에 없는 기능들: 키보드 입력(단축키 조합 등), 드래그앤드롭, 우클릭, 클립보드, 메뉴 제어  
  - 텍스트 입력이 ASCII 500자 제한 없이 자유롭고, UI 트리 조회 시 검색/필터/페이지네이션도 됩니다  
  - 대상 지정도 UDID 외에 bundle-id나 앱 이름으로도 가능합니다  
  
속도는 직접 벤치마크를 해보진 않았지만, IDB를 거치지 않는 구조라 오버헤드는 적을 것으로 보입니다.  
  
반면 ios-simulator-mcp는 npx로 바로 쓸 수 있어서 설치가 간편한 장점이 있고요. baepsae는 Swift 빌드가 필요하지만 npm 설치 시 자동으로 됩니다.
