8 Punkte von oozoofrog 2026-02-07 | 2 Kommentare | Auf WhatsApp teilen

Hallo, ich habe ein MCP entwickelt, mit dem KI-Agenten den iOS-Simulator und macOS-Apps direkt automatisieren können.

Hauptfunktionen:

• 32 UI-Automatisierungstools (Tippen, Wischen, Texteingabe, Screenshots usw.)
• Hohe Performance durch eine native Swift-Bridge
• Unterstützung für Claude Code, Codex, Gemini, OpenCode usw.
Anwendungsbeispiele:

• KI führt App-UI-Tests automatisch aus
• Deep Links/URLs im Simulator öffnen
• Installation/Start/Beenden von Apps automatisieren
npx mcp-baepsae
GitHub: https://github.com/oozoofrog/mcp-baepsae
npm: https://npmjs.com/package/mcp-baepsae

Feedback willkommen!

2 Kommentare

 
jongyeol 2026-02-08

Dass auch macOS-Apps unterstützt werden, finde ich interessant.
iOS: Ich habe bislang https://github.com/joshuayoes/ios-simulator-mcp verwendet – gibt es hier vielleicht Unterschiede? (z. B. läuft es schneller?)

 
oozoofrog 2026-02-10

Hallo, danke für Ihr Interesse.

Der größte Unterschied ist, dass ios-simulator-mcp den Simulator über Facebook IDB steuert, während baepsae die macOS-API direkt in Swift aufruft. Deshalb lässt es sich ohne separate IDB-Installation verwenden, und wie Sie gesagt haben, ist auch die Steuerung von macOS-Apps möglich.

Auch bei der Automatisierung des iOS-Simulators gibt es einige Unterschiede:

  • Funktionen, die ios-simulator-mcp nicht hat: Tastatureingabe (einschließlich Tastenkombinationen), Drag-and-drop, Rechtsklick, Zwischenablage, Menüsteuerung
  • Texteingabe ist frei möglich, ohne die ASCII-Grenze von 500 Zeichen, und beim Abfragen des UI-Baums sind auch Suche/Filter/Paginierung möglich
  • Die Zielangabe ist außer über die UDID auch über Bundle-ID oder App-Namen möglich

Ich habe die Geschwindigkeit nicht direkt benchmarked, aber da es ohne den Umweg über IDB aufgebaut ist, dürfte der Overhead geringer sein.

Andererseits hat ios-simulator-mcp den Vorteil, dass es sich direkt per npx nutzen lässt und die Installation dadurch einfach ist. Für baepsae ist zwar ein Swift-Build nötig, dieser erfolgt bei der Installation per npm aber automatisch.