MCP Servers / development / iOS Simulator MCP Server

iOS Simulator MCP Server

JSON →
httpnone2,015development

A Model Context Protocol (MCP) server for interacting with iOS simulators. This server allows you to interact with iOS simulators by getting information about them, controlling UI interactions, and inspecting UI elements.

Install
How to run this server
[ { "cmd": "npx ios-simulator-mcp", "imports": [] } ]
server path: ios-simulator-mcp-server
Tools
What this server exposes
list_simulators
List all available iOS simulators
boot_simulator
Boot a specific iOS simulator
shutdown_simulator
Shutdown a specific iOS simulator
install_app
Install an app on a simulator
launch_app
Launch an app on a simulator
terminate_app
Terminate a running app on a simulator
take_screenshot
Take a screenshot of a simulator
record_video
Record video of a simulator
send_push_notification
Send a push notification to a simulator
set_location
Set the location of a simulator
open_url
Open a URL on a simulator
simulate_touch
Simulate a touch event on a simulator
get_app_state
Get the state of an app on a simulator
list_apps
List all installed apps on a simulator
delete_app
Delete an app from a simulator
reset_simulator
Reset a simulator to its default state
get_simulator_info
Get detailed information about a simulator
run_ui_test
Run a UI test on a simulator
set_permissions
Set permissions for an app on a simulator
get_system_logs
Get system logs from a simulator
Configuration
Environment & auth
authnone
Resources
iOS Simulator MCP Server — MCP Server · libregistry