ios-simulator-mcp

joshuayoes/ios-simulator-mcp

3.7

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

No resources