metro
Prepare a React Native development server or reload connected apps, leveraging the current session's bound server. Override the binding per call with explicit runtime inputs.
Instructions
Prepare a React Native development server or ask connected apps to reload, using the development server this session is bound to. Provide explicit runtime inputs only to override that binding for one call. The binding is cleared when the session closes, and a fresh open without runtime hints also clears any leftover binding from a previous same-name session. Times out after 90s.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| port | No | ||
| udid | No | iOS device UDID selector. | |
| debug | No | Enable debug diagnostics. | |
| runId | No | Lease run identifier. | |
| action | Yes | ||
| device | No | Device name selector. | |
| serial | No | Android device or Vega VVD serial selector. | |
| target | No | Alias for deviceTarget on commands without a UI target field. Interaction commands reserve target for the UI element. | |
| tenant | No | Remote tenant identifier. | |
| leaseId | No | Existing lease identifier. | |
| logPath | No | ||
| session | No | Agent-device session name. | |
| platform | No | Platform selector used to resolve a device. | |
| bundleUrl | No | ||
| launchUrl | No | ||
| metroHost | No | ||
| metroPort | No | ||
| timeoutMs | No | ||
| listenHost | No | ||
| statusHost | No | ||
| bridgeScope | No | ||
| includeCost | No | Include per-command agent-cost (cost.wallClockMs, …) in structuredContent. Defaults to off; the default response shape is unchanged. | |
| projectRoot | No | ||
| deviceTarget | No | Device target form. Maps to the CLI --target flag. | |
| publicBaseUrl | No | ||
| responseLevel | No | Response verbosity: token-cheap digest / default (today) / full. Defaults to default; the default response shape is unchanged. | |
| reuseExisting | No | ||
| probeTimeoutMs | No | ||
| mcpOutputFormat | No | MCP text content format. Defaults to optimized agent-friendly text; use json for JSON text. Structured content is always returned separately. | |
| runtimeFilePath | No | ||
| startupTimeoutMs | No | ||
| androidDeviceAllowlist | No | Android serial allowlist used for device resolution. | |
| installDependenciesIfNeeded | No |