manage_bundler
Start, stop, or restart the Metro bundler, with optional Android per-app log filtering to eliminate system noise.
Instructions
Start, stop, or restart the Metro bundler. Platform logs (Android/iOS) auto-start by default. On Android, pass both deviceId and packageId to enable PID-based log filtering — this captures only your app's logs and eliminates all system/GMS noise.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| command | No | Optional custom command. Default: 'npx expo start'. To target a specific device use 'npx expo run:android --device <deviceId>' or 'npx expo run:ios --device <deviceId>'. | |
| deviceId | No | Device/emulator ID (from device_list). Pass with packageId to enable PID-based Android log filtering that eliminates system noise. | |
| logFilter | No | Optional raw log filter (adb logcat tags on Android, predicate on iOS) | |
| packageId | No | Package ID of the app (e.g. 'com.example.app'). Pass with deviceId on Android for precise per-app log filtering. | |
| projectPath | No | Optional path to project root | |
| showTerminal | No | Open the bundler in a new terminal window (default true) | |
| autoStartPlatformLogs | No | Auto-start platform log capture (default true) |