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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| simctl_list | List available simulators, device types, runtimes, or device pairs |
| simctl_boot | Boot a simulator device |
| simctl_shutdown | Shutdown a simulator device or all simulators |
| simctl_install | Install an app bundle on a simulator |
| simctl_launch | Launch an app on a simulator |
| simctl_terminate | Terminate a running app on a simulator without shutting down the simulator |
| simctl_uninstall | Uninstall an app from a simulator |
| simctl_openurl | Open a URL or deep link on a simulator |
| simctl_push | Send a push notification to an app on a simulator |
| simctl_location | Set or clear the simulated GPS location on a simulator |
| simctl_privacy | Grant, revoke, or reset privacy permissions for an app on a simulator |
| simctl_io_screenshot | Capture a screenshot from a simulator |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |