
joshuayoes/ios-simulator-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
iOS 시뮬레이터와 상호작용하기 위한 MCP 서버
개요
iOS 시뮬레이터와 상호작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 iOS 시뮬레이터에 대한 정보를 얻고, UI 상호작용을 제어하며, UI 요소를 검사함으로써 상호작용할 수 있게 해줍니다. : 1.3.3 버전< 존재하는 명령어 주입 취약점이 수정되었습니다. v1.3.3 또는 그 이후로 업데이트해 주세요. 자세한 내용은 SECURITY.md 를 참조하세요. https://github.com/user-attachments/assets/453ebe7b-cc93-4ac2-b08d-0f8ac8339ad3 이 프로젝트는 다양한 출판물과 자료에서 소개되고 언급되었습니다: - Claude Code Best Practices 기사 - Anthropic의 엔지니어링 블로그, 모범 사례를 소개함 - React Native 뉴스레터 187호 - 가장 인기 있는 React Native 커뮤니티 뉴스레터 - 모바일 자동화 뉴스레터 - #56 - 모바일 테스트 및 자동화 자원에 관한 장기 뉴스레터 소개 - punkeye/awesome-mcp-server 목록 - 가장 인기 있는 엄선된 멋진 MCP 서버 컬렉션 중 하나에 등재됨 현재 퇴출된 자의 신원을 확인해...
개요(AI 번역)
iOS 시뮬레이터와 상호작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 iOS 시뮬레이터에 대한 정보를 얻고, UI 상호작용을 제어하며, UI 요소를 검사함으로써 상호작용할 수 있게 해줍니다.
보안 공지: 버전 내 명령어 주입 취약점
면허증
MIT
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
iOS Simulator MCP Server
A Model Context Protocol (MCP) server for interacting with iOS simulators. This server allows you to interact with iOS simulators by getting information about them, controlling UI interactions, and inspecting UI elements.
Security Notice: Command injection vulnerabilities present in versions < 1.3.3 have been fixed. Please update to v1.3.3 or later. See SECURITY.md for details.
https://github.com/user-attachments/assets/a88e449c-8f1d-46a5-9816-0f97e071c460
🌟 Featured In
This project has been featured and mentioned in various publications and resources:
- Claude Code Best Practices article - Anthropic’s engineering blog showcasing best practices
- React Native Newsletter Issue 187 - Featured in the most popular React Native community newsletter
- Mobile Automation Newsletter - #56 - Featured a long running newsletter about mobile testing and automation resources
- punkeye/awesome-mcp-server listing - Listed in one of the most popular curated awesome MCP servers collection
Tools
get_booted_sim_id
Description: Get the ID of the currently booted iOS simulator
Parameters: No Parameters
open_simulator
Description: Opens the iOS Simulator application
Parameters: No Parameters
ui_describe_all
Description: Describes accessibility information for the entire screen in the iOS Simulator
Parameters:
{
/**
* Udid of target, can also be set with the IDB_UDID env var
* Format: UUID (8-4-4-4-12 hexadecimal characters)
*/
udid?: string;
}
ui_tap
Description: Tap on the screen in the iOS Simulator
Parameters:
{
/**
* Press duration in seconds (decimal numbers allowed)
*/
duration?: string;
/**
* Udid of target, can also be set with the IDB_UDID env var
* Format: UUID (8-4-4-4-12 hexadecimal characters)
*/
udid?: string;
/** The x-coordinate */
x: number;
/** The y-coordinate */
y: number;
}
ui_type
Description: Input text into the iOS Simulator
Parameters:
{
/**
* Udid of target, can also be set with the IDB_UDID env var
* Format: UUID (8-4-4-4-12 hexadecimal characters)
*/
udid?: string;
/**
설치
npx -y ios-simulator-mcp설정
{
"mcpServers": {
// ... other servers might be listed here ...
"ios-simulator": {
"command": "npx",
"args": ["-y", "ios-simulator-mcp"]
}
}
}