Skip to main content
Glama
atom2ueki

MCP Server for iOS Simulator

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SIMULATOR_TIMEOUTNoTimeout in milliseconds for simulator operations30000
SIMULATOR_DEFAULT_OSNoThe default iOS version for the simulator18.2
SIMULATOR_DEFAULT_DEVICENoThe default iOS simulator device typeiPhone 16

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
create-simulator-sessionD–
terminate-simulator-sessionD–
install-appD–
launch-appD–
terminate-appD–
tapD–
list-available-simulatorsD–
boot-simulator-by-udidD–
shutdown-simulator-by-udidD–
list-booted-simulatorsD–
list-simulator-sessionsD–
shutdown-simulatorD–

Prompts

Interactive templates invoked by user choice

NameDescription
create-simulator
install-and-run-app
boot-simulator-by-name

Resources

Contextual data attached and managed by the client

NameDescription
simulator-sessions-list

TDQS

C2.2/5.0

Scored across 12 tools

Disambiguation5/5

Every tool has a clearly distinct purpose targeting specific simulator operations like booting, listing, installing apps, launching, tapping, and terminating. There is no ambiguity between tools - each handles a unique action on a specific resource (simulator, app, or session).

Naming Consistency5/5

All tools follow a consistent verb_noun or verb_noun_by_udid pattern with hyphen-separated lowercase words. The naming is perfectly predictable throughout the set, making it easy to understand each tool's function at a glance.

Tool Count5/5

With 12 tools, this server provides comprehensive coverage for iOS simulator management. The count is well-scoped for the domain, offering essential operations without being overwhelming or insufficient for typical automation workflows.

Completeness5/5

The toolset provides complete lifecycle coverage for iOS simulator operations: discovery (list-available/list-booted), control (boot/shutdown), app management (install/launch/terminate), session handling (create/terminate), and interaction (tap). No obvious gaps exist for the stated purpose.

Maintenance

ActivityInactive
ResponsivenessResponsive