ios-simulator-mcp
MCP server for interacting with the iOS simulator
Tools
get_booted_sim_idGet the ID of the currently booted iOS simulatoropen_simulatorOpens the iOS Simulator applicationui_describe_allDescribes accessibility information for the entire screen in the iOS Simulatorui_tapTap on the screen in the iOS Simulatorui_typeInput text into the iOS Simulatorui_swipeSwipe on the screen in the iOS Simulatorui_describe_pointReturns the accessibility element at given co-ordinates on the iOS Simulator's screenui_find_elementSearches the accessibility tree and returns elements matching the given criteriaui_viewGet the image content of a compressed screenshot of the current simulator viewscreenshotTakes a screenshot of the iOS Simulatorrecord_videoRecords a video of the iOS Simulator using simctl directlystop_recordingStops the simulator video recording using killallinstall_appInstalls an app bundle (.app or .ipa) on the iOS Simulatorlaunch_appLaunches an app on the iOS Simulator by bundle identifierterminate_appTerminates a running app on the iOS Simulator by bundle identifieropen_urlOpens a URL in the iOS Simulator, useful for testing deep links and universal linkslist_appsLists all installed apps on the iOS Simulator with their bundle identifiers and display names
Install
npx -y ios-simulator-mcp@2.1.0
Configure in Claude / Cursor
{
"mcpServers": {
"ios-simulator-mcp": {
"command": "npx",
"args": [
"-y",
"ios-simulator-mcp@2.1.0"
]
}
}
}Source
- Source:joshuayoes/ios-simulator-mcp
- License:MIT
- npm weekly:4,826
- Updated:2026-10-29
More in this category
资料来自官方仓库与 MCP 接口探测,以官方最新文档为准;安装第三方 MCP server 前请自行评估安全风险。