Pepper MCP Server for iOS Simulator Interaction and Debugging

Pepper is an MCP server that enables AI agents to directly interact with and debug iOS simulator applications in real time. It works by injecting a dynamic library (dylib) into the iOS simulator app process using the DYLD_INSERT_LIBRARIES environment variable.
Core Functionality
Under the hood, Pepper runs a WebSocket server inside the iOS app process. The MCP server connects to this WebSocket bridge and provides structured access to the application's internal state, allowing agents to understand what's happening rather than relying on screenshots or previews.
Specific Capabilities
- Read the screen content
- Tap buttons and scroll
- Inspect live Swift variables at runtime
- Check network traffic
- Toggle feature flags
- Run accessibility audits
- Access the full view hierarchy
- Examine runtime state and app internals
Practical Applications
The creator uses Pepper for multiple development tasks:
- PR validation
- Bug reproduction
- Building full features end-to-end
- Verifying agent-generated code in parallel development workflows
The repository itself is built by agents running in parallel, using Pepper to verify their own work as they go.
📖 Read the full source: r/ClaudeAI
👀 See Also

Using Claude to Automate Mobile App QA with Capacitor WebViews
A developer built an automated QA system using Claude to test a Capacitor-based mobile app across Android and iOS. The approach uses Chrome DevTools Protocol for Android WebViews and screenshots for visual analysis, with Android setup taking 90 minutes versus 6+ hours for iOS.

Superglue CLI: Let AI Agents Execute API Calls Without Pre-Built Tools
Superglue CLI provides a skill that teaches AI coding agents how to use its commands, handle authentication, build tools, and debug failures. Instead of creating pre-built tools for every API integration, agents can read API specs at runtime and plan multi-step calls.

The Companies Cutting Headcount for AI Will Lose to the Ones Who Didn't
AI headcount cuts trade long-term institutional knowledge for short-term savings. Retaining teams and using AI to amplify their capability is the winning strategy.

Fine-tuned Qwen3-0.6B model outperforms 120B teacher on structured function calling
Distil Labs published an end-to-end pipeline that fine-tunes a Qwen3-0.6B model to achieve 79.5% exact match on IoT smart home function calling, outperforming a 120B teacher model by 29 points. The pipeline uses production traces to generate synthetic training data without manual annotation.