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.
Verify all accessibility elements on the current screen.
Enter text into the text input field and confirm the input is correct. Example: Enter 'QA Test'.
Tap on specific screen coordinates and verify the expected element is triggered. Example: Tap on coordinates x=250, y=400.
Swipe between two coordinates and confirm correct behavior. Example: Swipe from x=150, y=600 to x=150, y=100.
Describe the UI element at specific coordinates to ensure proper labeling and functionality. Example: Describe the UI element at position x=300, y=350.
Take a screenshot of the current simulator screen and save it to a specified file. Example: Save to my_screenshot.png.
Start recording a video of the simulator screen. The recording will save by default to ~/Downloads/simulator_recording_$DATE.mp4.
Stop the current simulator screen recording.
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!