simctl-mcp

ambar/simctl-mcp

3.4

If you are the rightful owner of simctl-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server implementation for iOS Simulator control.

Tools

Functions exposed to the LLM to take actions

create_device

Create a new simulator device

delete_device

Delete the specified simulator device

boot_device

Boot simulator device

shutdown_device

Shutdown simulator device

get_env

Get device environment variable

open_url

Open URL in device

add_media

Add media files to device

install_app

Install app on device

uninstall_app

Uninstall app from device

get_app_container

Get installed app container path

launch_app

Launch app on device

terminate_app

Terminate running app on device

list_devices

List available simulator devices

list_device_types

List available device types

list_runtimes

List available runtimes

get_app_info

Get installed app information

get_appearance

Get device appearance settings

set_appearance

Set device appearance

push_notification

Send simulated push notification to device

grant_permission

Grant permission to app

revoke_permission

Revoke app permission

reset_permission

Reset all app permissions

add_root_certificate

Add root certificate to device keychain

add_certificate

Add certificate to device keychain

reset_keychain

Reset device keychain

get_screenshot

Get device screenshot

list_apps

List installed apps on device

set_pasteboard

Copy content to the device pasteboard

get_pasteboard

Get the contents of the device pasteboard

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources