iOS Simulator MCP Tool provides a bridge between Claude and iOS simulators, enabling interaction with virtual iOS devices through a set of specialized tools. Built by Joshua Yoes, it leverages Facebook's IDB tool to allow users to get information about simulators, control UI interactions (tapping, swiping, typing), and inspect UI elements on screen. The implementation is packaged as an NPM module that can be easily integrated with Cursor via MCP configuration, making it valuable for developers who need to test, debug, or demonstrate iOS applications without manually operating the simulator.
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation
Get the ID of the currently booted iOS simulator. Parameters: No Parameters
Opens the iOS Simulator application. Parameters: No Parameters
Describes accessibility information for the entire screen in the iOS Simulator. Parameters: Optional udid (string) - Udid of target.
Tap on the screen in the iOS Simulator. Parameters: x (number), y (number), optional duration (string), optional udid (string)
Input text into the iOS Simulator. Parameters: text (string), optional udid (string)
Swipe on the screen in the iOS Simulator. Parameters: x_start (number), y_start (number), x_end (number), y_end (number), optional duration (string), optional udid (string), optional delta (number)
Returns the accessibility element at given coordinates on the iOS Simulator's screen. Parameters: x (number), y (number), optional udid (string)
Get the image content of a compressed screenshot of the current simulator view. Parameters: optional udid (string)
Takes a screenshot of the iOS Simulator. Parameters: output_path (string), optional udid (string), optional type (string), optional display (string), optional mask (string)
Records a video of the iOS Simulator using simctl directly. Parameters: optional output_path (string), optional codec (string), optional display (string), optional mask (string), optional force (boolean)
Stops the simulator video recording using killall. Parameters: No Parameters
Installs an app bundle (.app or .ipa) on the iOS Simulator. Parameters: app_path (string), optional udid (string)
Launches an app on the iOS Simulator by bundle identifier. Parameters: bundle_id (string), optional udid (string), optional terminate_running (boolean)