A Model Context Protocol server for iOS simulator automation via Facebook's IDB tool, enabling AI assistants to control iOS simulators using natural language commands. Developed by Inditex Tech, this TypeScript implementation provides a comprehensive command system for managing simulator sessions, launching apps, capturing screenshots, and performing UI interactions. The architecture includes a natural language parser that converts instructions into structured commands, an orchestrator that manages command execution, and an IDB manager that interfaces with the iOS simulator. This server is particularly useful for automated testing of iOS applications, UI validation, and creating interactive demos without requiring direct access to physical devices.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Creates a new simulator session.
Terminates the current session.
Lists available simulators.
Lists running simulators.
Boots a simulator by UDID.
Shuts down a simulator.
Brings simulator window to front.
Lists active simulator sessions.
Installs an app on the simulator.
Launches an app on the simulator.
Terminates a running app.
Uninstalls an app.
Lists installed applications.
Checks if an app is installed.
Taps at specific coordinates.
Performs a swipe gesture.
Presses a device button.
Types text.
Presses a key by code.
Presses a sequence of keys.
Lists all accessibility elements.
Describes element at coordinates.
Captures a screenshot.
Records screen activity.
Stops video recording.
Retrieves system or app logs.
Starts a debug session.
Stops a debug session.
Gets debug session status.
Lists available crash logs.
Shows content of a crash log.
Deletes crash logs.
Installs a dynamic library.
Opens a URL in the simulator.
Clears the simulator's keychain.
Sets the simulator's location.
Adds media to the camera roll.
Approves app permissions.
Updates contacts database.