OlympHill
simctl-mcp logo

simctl-mcpsimctl-mcp MCP-Server

(0)
Daniel NikulshynGeprüft von Daniel Nikulshyn·Aktualisiert Juli 2026

Übersicht

simctl-mcp ist ein Implementierung des Model Context Protocol Servers für die Kontrolle des iOS Simulator. Es ermöglicht die Automatisierung von Aufgaben wie Gerätemanagement, Anwendungsinstallation und -entfernung sowie Interaktion mit Systemfunktionen. Der Server kann in zwei Modi gestartet werden: STDIO-Modus und HTTP Server Modus. Im STDIO-Modus kommuniziert der Server über die Standardschleifen für Eingabe- und Ausgabe, während im HTTP Server Modus er auf einen bestimmten Port HTTP-Verbindungen abläuft. Einige Beispiele von Operationen, die durchgeführt werden können, sind die Generierung einer Appium-Verbindung, das Sätzen des Content der Zwischenablage sowie das Anfertigen von Screenshots. Die Implementierung basiert auf TypScript und verwendet die Kommandozeilenanweisung npx zur Ausführung. Die Konfiguration erfolgt über ein JSON-File, in dem der Port, Modus und andere Einstellungen angegeben werden.

Hauptfunktionen

  • Geräte-Management: Erstellen, Löschen, Booten, Aus- und Anschalten, Auflisten von Geräten
  • Anwendungs-Management: Installieren, Entfernen, Starten, Beenden, Anwendungs-Informationen abfragen
  • Anwendungs-Berechtigungen: Zulassen, Widerrufen, Berechtigungs-Resettung
  • Systemfunktionen: URLs öffnen, Medien-Dateien hinzufügen, Umgebungsvariablen setzen
  • Zertifikat- & Sicherheit: Root-Zertifikate hinzufügen, reguläre Zertifikate hinzufügen, Schlüsselkette zurücksetzen
  • Medien- & Inhalte: Screenshots erstellen, Zwischenablage-Content setzen

Preise

Modell
Free
Kategorie
MCP-Server
Bewertung
Noch keine Bewertungen

Anwendungsfälle

Automatisierte Tests

simctl-mcp kann zur Automatisierung der Tests von iOS-Anwendungen verwendet werden, indem Simulator-Geräte erstellt und verwaltet, Anwendungen installiert und gestartet und Benutzereingaben simuliert werden.

Entwicklung und Debugging

simctl-mcp bietet eine bequeme Möglichkeit für Entwickler, mit dem iOS Simulator zu interagieren und ihre Apps schnell testen und debuggen zu können.

Pro & Contra

Pro

  • Bietet eine umfassende Schnittstelle für die Kontrolle des iOS Simulator
  • Unterstützt mehrere Betriebsmodelle (STDIO- und HTTP-Server-Modi)
  • Bietet eine umfangreiche Palette an Funktionen für Gerät- und Anwendungsmanagement

Contra

  • Einschränkte Dokumentation und -Beispiele
  • Kann durch technische Expertise erfordern, um ihre volle Funktionalität auszuloven

Bewertungen

Melde dich an, um eine Bewertung abzugeben.

Noch keine Bewertungen. Sei die/der Erste!

Fragen & Antworten

What are the main limitations of using simctl-mcp?

Documentation and usage examples are limited, and full utilization often requires technical expertise to configure the JSON settings and interact with the server via STDIO or HTTP.

Asked by Tunde Balogun · Jul 8, 2025

What app‑level actions can be performed?

You can install, uninstall, launch, terminate, and retrieve information about apps, as well as manage app permissions (grant, revoke, reset).

Asked by Yaw Owusu · Jun 16, 2025

How can I control device lifecycle with simctl-mcp?

The server allows you to create, delete, boot, shutdown, and list iOS Simulator devices, enabling full automation of device management tasks.

Asked by Petros Georgiou · May 29, 2025

What modes does simctl-mcp support for running the server?

simctl-mcp can be run in STDIO Mode, where it communicates through standard input/output streams, or in HTTP Server Mode, where it listens for HTTP connections on a user‑specified port.

Asked by Kirsi Laine · May 18, 2025

Frage stellen

Alternativen zu MCP-Server