iOSシミュレータの操作とデバッグのためのPepper MCPサーバー

Pepperは、AIエージェントがiOSシミュレータアプリケーションとリアルタイムで直接対話し、デバッグできるようにするMCPサーバーです。DYLD_INSERT_LIBRARIES環境変数を使用して、動的ライブラリ(dylib)をiOSシミュレータアプリプロセスに注入することで動作します。
コア機能
内部では、PepperはiOSアプリプロセス内でWebSocketサーバーを実行します。MCPサーバーはこのWebSocketブリッジに接続し、アプリケーションの内部状態への構造化されたアクセスを提供し、エージェントがスクリーンショットやプレビューに依存するのではなく、何が起こっているかを理解できるようにします。
具体的な機能
- 画面コンテンツの読み取り
- ボタンのタップとスクロール
- 実行時のSwift変数の検査
- ネットワークトラフィックの確認
- 機能フラグの切り替え
- アクセシビリティ監査の実行
- 完全なビューレイアウト階層へのアクセス
- 実行時状態とアプリ内部の調査
実用的な応用例
作成者は、Pepperを複数の開発タスクに使用しています:
- PR検証
- バグ再現
- エンドツーエンドでの機能構築
- 並行開発ワークフローにおけるエージェント生成コードの検証
リポジトリ自体は、並行して実行されるエージェントによって構築されており、Pepperを使用して作業の進行中に自分たちの成果を検証しています。
📖 Read the full source: r/ClaudeAI
👀 See Also

MTPLX: Apple Silicon上でネイティブMTPヘッドを使用しトークン処理が2.24倍高速化
MTPLXは、M5 Max上のQwen3.6-27Bで63 tok/sを達成(28 tok/sから向上)。内蔵MTPヘッドを使用し、正確な温度サンプリングと外部ドラフターなし。

Gullivr旅行アプリ、リモートMCPサーバー経由でClaudeと統合
開発者が旅行計画アプリ「Gullivr」を構築し、リモートMCPサーバーを介してClaudeと連携させました。この統合により、Claudeがアプリ内で直接旅行の作成と管理を行えるようになり、ツール間での手動コピーを排除してリアルタイム更新を実現しています。

QuellプロキシによるWindowsでのClaudeコードスクロールジャンプの修正
Quellは、端末とClaude Codeの間に位置するRust製プロキシで、長い応答中にスクロール位置のリセットを引き起こす画面クリアシーケンスを除去します。また、Shift+Enterでの改行、セキュリティフィルタリング、完全なUnicodeサポートも追加します。

Claweの探求:オープンソースのマルチエージェント調整システム
Claweは、効率的なマルチエージェント調整を可能にするオープンソースツールで、スケジューリング、タスク管理、リアルタイム通知などの機能を提供します。