simctl-mcp
9
The simctl-mcp project is a Model Context Protocol server designed for controlling iOS Simulators. It offers comprehensive management features for devices and apps, including installation, launch, and permission handling, as well as advanced system functionalities like URL simulation and media management.
simctl-mcp
A Model Context Protocol server implementation for controlling iOS Simulators.
Features
- Device Management: Create, delete, boot, and list devices and runtimes.
- App Management: Install, uninstall, launch, terminate apps, and retrieve app info.
- App Permissions: Manage permissions for apps.
- System Features: Simulate URLs, add media, manage environment variables, and simulate push notifications.
- Certificate & Security: Manage certificates and reset keychain.
- Media & Content: Capture screenshots and manage clipboard content.
Usage
- Modes: The server can operate in STDIO mode or HTTP Server mode.
- STDIO Mode: Default mode for communication.
- HTTP Server Mode: Listens for HTTP connections on a specified port.