← Back to search

ios-simulator-mcp

GitHub Actions Scanned 9d ago

MCP server for interacting with the iOS simulator

A
92.5 / 100

Versions

1.6.0latest
Apr 21, 2026
1.5.2
Dec 31, 2025
1.5.1
Oct 7, 2025
1.5.0
Oct 1, 2025
1.4.3
Sep 25, 2025
+ show 10 moreshow less
1.4.2
Aug 16, 2025
1.4.1
Aug 14, 2025
1.4.0
Jul 7, 2025
1.3.3
Jun 20, 2025
1.3.2
Apr 21, 2025
1.3.1
Apr 18, 2025
1.3.0
Apr 5, 2025
1.2.0
Mar 23, 2025
1.1.0
Mar 21, 2025
1.0.0
Mar 20, 2025
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 17

ui_type
annotations: verified low

Input text into the iOS Simulator

readOnlyHint false openWorldHint true
ui_swipe
annotations: verified low

Swipe on the screen in the iOS Simulator

readOnlyHint false openWorldHint true
get_booted_sim_id
annotations: verified low

Get the ID of the currently booted iOS simulator

readOnlyHint true openWorldHint true
open_simulator
annotations: verified low

Opens the iOS Simulator application

readOnlyHint false openWorldHint true
ui_describe_all
annotations: verified low

Describes accessibility information for the entire screen in the iOS Simulator

readOnlyHint true openWorldHint true
ui_tap
annotations: verified low

Tap on the screen in the iOS Simulator

readOnlyHint false openWorldHint true
ui_describe_point
annotations: verified low

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

readOnlyHint true openWorldHint true
ui_find_element
annotations: verified low

Searches the accessibility tree and returns elements matching the given criteria

readOnlyHint true openWorldHint true
ui_view
annotations: verified low

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

readOnlyHint true openWorldHint true
screenshot
annotations: verified low

Takes a screenshot of the iOS Simulator

readOnlyHint false openWorldHint true
record_video
annotations: verified low

Records a video of the iOS Simulator using simctl directly

readOnlyHint false openWorldHint true
stop_recording
annotations: verified low

Stops the simulator video recording using killall

readOnlyHint false openWorldHint true
install_app
annotations: verified low

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

readOnlyHint false openWorldHint true
launch_app
annotations: verified low

Launches an app on the iOS Simulator by bundle identifier

readOnlyHint false openWorldHint true
terminate_app
annotations: verified low

Terminates a running app on the iOS Simulator by bundle identifier

readOnlyHint false openWorldHint true
open_url
annotations: verified low

Opens a URL in the iOS Simulator, useful for testing deep links and universal links

readOnlyHint false openWorldHint true
list_apps
annotations: verified low

Lists all installed apps on the iOS Simulator with their bundle identifiers and display names

readOnlyHint true openWorldHint true

Permissions 3

filesystem low
Server uses filesystem capabilities via: fs sync ops
shell high
Server uses shell capabilities via: child_process, spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 44

info
Tool 'ui_type' annotations are consistent annotation_checker · 80%
info
Tool 'get_booted_sim_id' annotations are consistent annotation_checker · 80%
info
Tool 'open_simulator' annotations are consistent annotation_checker · 80%
info
Tool 'ui_describe_all' annotations are consistent annotation_checker · 80%
info
Tool 'ui_tap' annotations are consistent annotation_checker · 80%
info
Tool: screenshot manifest_parser · 85%
info
Tool 'ui_swipe' annotations are consistent annotation_checker · 80%
info
Tool 'ui_describe_point' annotations are consistent annotation_checker · 80%
info
Tool 'ui_find_element' annotations are consistent annotation_checker · 80%
info
Tool 'ui_view' annotations are consistent annotation_checker · 80%
info
Tool 'screenshot' annotations are consistent annotation_checker · 80%
info
Tool 'record_video' annotations are consistent annotation_checker · 80%
info
Tool 'stop_recording' annotations are consistent annotation_checker · 80%
info
Tool 'install_app' annotations are consistent annotation_checker · 80%
info
Tool 'launch_app' annotations are consistent annotation_checker · 80%
info
Tool 'terminate_app' annotations are consistent annotation_checker · 80%
info
Tool 'open_url' annotations are consistent annotation_checker · 80%
info
Tool 'list_apps' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: get_booted_sim_id manifest_parser · 85%
info
Tool: open_simulator manifest_parser · 85%
info
Tool: ui_describe_all manifest_parser · 85%
info
Tool: ui_tap manifest_parser · 85%
info
Tool: ui_type manifest_parser · 85%
info
Tool: ui_swipe manifest_parser · 85%
info
Tool: ui_describe_point manifest_parser · 85%
info
Tool: ui_find_element manifest_parser · 85%
info
Tool: ui_view manifest_parser · 85%
info
Tool: record_video manifest_parser · 85%
info
Tool: stop_recording manifest_parser · 85%
info
Tool: install_app manifest_parser · 85%
info
Tool: launch_app manifest_parser · 85%
info
Tool: terminate_app manifest_parser · 85%
info
Tool: open_url manifest_parser · 85%
info
Tool: list_apps manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 264 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%