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 simulator 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 into the simulator.
Presses a key by code.
Presses a sequence of keys.
Lists all accessibility elements.
Describes element at specified coordinates.
Captures a screenshot of the simulator.
Records screen activity.
Stops video recording.
Retrieves system or app logs.
Starts a debug session for an app.
Stops the current debug session.
Gets the status of the current debug session.
Lists available crash logs.
Shows content of a specific crash log.
Deletes all crash logs.
Installs a dynamic library in the simulator.
Opens a URL in the simulator.
Clears the simulator's keychain.
Sets the simulator's location.
Adds media to the simulator's camera roll.
Approves app permissions for specified capabilities.
Updates the contacts database in the simulator.