Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IDB_UDIDNoUdid of target, can also be set with the IDB_UDID env var. Format: UUID (8-4-4-4-12 hexadecimal characters)
IOS_SIMULATOR_MCP_FILTERED_TOOLSNoA comma-separated list of tool names to filter out from being registered.
IOS_SIMULATOR_MCP_DEFAULT_OUTPUT_DIRNoSpecifies a default directory for output files like screenshots and video recordings. If not set, ~/Downloads will be used. This can be handy if your agent has limited access to the file system.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_booted_sim_idA

Get the ID of the currently booted iOS simulator

open_simulatorA

Opens the iOS Simulator application

ui_describe_allB

Describes accessibility information for the entire screen in the iOS Simulator

ui_tapC

Tap on the screen in the iOS Simulator

ui_typeB

Input text into the iOS Simulator

ui_swipeC

Swipe on the screen in the iOS Simulator

ui_describe_pointA

Returns the accessibility element at given co-ordinates on the iOS Simulator's screen

ui_find_elementA

Searches the accessibility tree and returns elements matching the given criteria

ui_viewA

Get the image content of a compressed screenshot of the current simulator view

screenshotC

Takes a screenshot of the iOS Simulator

record_videoB

Records a video of the iOS Simulator using simctl directly

stop_recordingA

Stops the simulator video recording using killall

install_appA

Installs an app bundle (.app or .ipa) on the iOS Simulator

launch_appA

Launches an app on the iOS Simulator by bundle identifier

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/joshuayoes/ios-simulator-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server