Pepper MCP Server für iOS-Simulator-Interaktion und -Debugging

Pepper ist ein MCP-Server, der es KI-Agenten ermöglicht, direkt und in Echtzeit mit iOS-Simulator-Anwendungen zu interagieren und sie zu debuggen. Es funktioniert, indem es eine dynamische Bibliothek (dylib) über die Umgebungsvariable DYLD_INSERT_LIBRARIES in den iOS-Simulator-App-Prozess injiziert.
Kernfunktionalität
Im Hintergrund betreibt Pepper einen WebSocket-Server innerhalb des iOS-App-Prozesses. Der MCP-Server verbindet sich mit dieser WebSocket-Brücke und bietet strukturierten Zugriff auf den internen Zustand der Anwendung, sodass Agenten verstehen können, was passiert, anstatt sich auf Screenshots oder Vorschauen zu verlassen.
Spezifische Fähigkeiten
- Bildschirminhalt lesen
- Buttons tippen und scrollen
- Live-Swift-Variablen zur Laufzeit inspizieren
- Netzwerkverkehr prüfen
- Feature-Flags umschalten
- Barrierefreiheitsprüfungen durchführen
- Vollständige View-Hierarchie zugreifen
- Laufzeitzustand und App-Interna untersuchen
Praktische Anwendungen
Der Ersteller verwendet Pepper für mehrere Entwicklungsaufgaben:
- PR-Validierung
- Bug-Reproduktion
- End-to-End-Entwicklung vollständiger Funktionen
- Überprüfung von agentengeneriertem Code in parallelen Entwicklungs-Workflows
Das Repository selbst wird von parallel laufenden Agenten erstellt, die Pepper nutzen, um ihre eigene Arbeit während der Entwicklung zu verifizieren.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Mneme: Ein kostenloser, lokal-first Claude Chat-Client mit beständigem Gedächtnis
Mneme ist ein kostenloser, quelloffener, lokaler Claude-Chat-Client mit abgestuften Erinnerungen, Entitätsverfolgung, täglichen Zusammenfassungen und Unterstützung für Sonnet 4.5 über die Anthropic-API.

Rückentwickelter Claude-Design-System-Prompt für KI-UI-Agenten ohne Schrott
Open-Source-System-Prompt, das generische SaaS-Tropen durch eine disziplinierte Design-Philosophie ersetzt: WCAG, echtes CSS Grid, tokenbasierte Systeme und 14 prozedurale Fähigkeiten.

Tinte: Eine Bereitstellungsplattform, bei der Claude-KI-Agenten die Hauptnutzer sind
Ink (ml.ink) ist eine Bereitstellungsplattform, die für KI-Agenten wie Claude entwickelt wurde und eine einzige Tool-Aufruf-Bereitstellung, automatische Framework-Erkennung sowie integrierte Dienste wie Rechenleistung, Datenbanken, DNS, Geheimnisse, Domains, Metriken und Protokolle bietet.

Aufbau eines selbstverbessernden Traumzyklus mit Cron-Jobs und Claude
Ein Entwickler baute einen autonomen Traumzyklus mit zwei Cron-Jobs: einer um 22:30 Uhr für Recherche und Reflexion und ein weiterer um 23:00 Uhr für Überprüfung und Planung. Das System durchsucht arXiv, GitHub Trending und Reddit, identifiziert Schwachstellen und schlägt konkrete Verbesserungen vor.