joshuayoes/ios-simulator-mcp
If you are the rightful owner of ios-simulator-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for interacting with iOS simulators, allowing control over UI interactions and inspection of UI elements.
Tools
Functions exposed to the LLM to take actions
get_booted_sim_id
Get the ID of the currently booted iOS simulator
ui_describe_all
Describes accessibility information for the entire screen in the iOS Simulator
ui_tap
Tap on the screen in the iOS Simulator
ui_type
Input text into the iOS Simulator
ui_swipe
Swipe on the screen in the iOS Simulator
ui_describe_point
Returns the accessibility element at given co-ordinates on the iOS Simulator's screen
ui_view
Get the image content of a compressed screenshot of the current simulator view
screenshot
Takes a screenshot of the iOS Simulator
record_video
Records a video of the iOS Simulator using simctl directly
stop_recording
Stops the simulator video recording using killall
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client