Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_simulators | List all available iOS simulators with their state (Booted, Shutdown, etc.) |
| boot_simulator | Boot an iOS simulator by UDID |
| terminate_app | Terminate (force-quit) an app on a simulator |
| launch_app | Launch an app on a simulator |
| get_ui_tree | Get the full accessibility/UI tree as structured JSON. |
| take_screenshot | Take a JPEG screenshot with optional compression and unchanged-image suppression. |
| get_screen_summary | Get screen context (UI tree and optional screenshot) with token-saving options. |
| tap | Tap at specific (x, y) coordinates on the simulator screen |
| tap_relative | Tap using relative coordinates (rx, ry) in [0,1] where (0.5, 0.5) is center. |
| type_text | Type text into the currently focused element on the simulator |
| swipe | Perform a swipe gesture from one coordinate to another |
| press_button | Press a hardware button on the simulator |
| find_elements | Search the UI tree for elements whose label, value, or hint contains query text |
| tap_text | Find a UI element by visible text and tap its center. |
| tap_id | Find a UI element by its accessibility identifier and tap its center. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |