mirror of
https://github.com/mobile-next/mobile-mcp.git
synced 2026-10-02 01:05:27 +08:00
3.1 KiB
3.1 KiB
Roadmap
This is a living document of planned and in-progress features. Items are roughly prioritized top-to-bottom. Have a feature request? Open an issue.
| Feature | Description | Status |
|---|---|---|
| File system tools | List, push, and pull files on the device or within an app container. | Planned |
| App launch options | Launch an app with custom arguments. | Planned |
| Pinch to zoom | Pinch-in and pinch-out gesture support for zooming in and out. | Planned |
| WebView support | Inspect and interact with WebView content inside native apps. | Planned |
| Flutter UI support | Dump Flutter widget trees with semantics and element types, so agents see Flutter apps like native ones. | Planned |
| Browser support | Drive the on-device browser, Safari on iOS and Chrome on Android, alongside native apps. | Planned |
| Device settings | Toggle dark mode, override the timezone, and switch wifi and airplane mode to test offline behaviour. | Planned |
| Clear app storage | Clear an app's cache and documents between runs. | Planned |
Done Done
Shipped in 2026, most recent first.
| Feature | Description | Date |
|---|---|---|
| Streamable HTTP support | --listen serves MCP Streamable HTTP on /mcp (stateless). Replaces deprecated SSE on /mcp. |
2026-09-11 |
| Device logs | Read device system logs — syslog, console, and logcat. | 2026-09-08 |
| Background daemon for speedup | A long-lived background process that keeps device connections, agents and tunnels warm between tool calls, so each call skips discovery and setup and returns in milliseconds instead of seconds. | 2026-09-08 |
| Element refs in UI dump | Every element in the UI dump gets a stable @ref id that can be passed to tap, type, etc., so agents act on elements without coordinates. |
2026-09-08 |
| Embed Android Device Kit in the binary | Ship the Android agent as a dex embedded in the executable and run it via app_process, so nothing gets installed on the device and the Device Kit APK goes away. |
2026-09-08 |
| Better screenshot handling | Native cropping and scaling, removing the dependency on sips and ImageMagick. |
2026-09-08 |
| iOS on Device Kit | Replaced WebDriverAgent with our own Device Kit on real iOS devices too. | 2026-09-04 |
| Remove go-ios dependency | Dropped the external go-ios dependency entirely. |
2026-09-04 |
| iOS Device Kit on Simulator | Replaced WebDriverAgent with our own Device Kit for iOS Simulator automation. | 2026-05-01 |
| List crashes | Retrieve crash reports from the device. | 2026-05-01 |
| SSE authentication | Optional Bearer-token auth for the SSE server (--listen + MOBILEMCP_AUTH). |
2026-04-03 |
| Safe URL schemes | Restrict open url to safe schemes unless explicitly enabled. |
2026-03-27 |
| Screen recording | Record the device screen to an mp4 file. | 2026-03-03 |
| App launch locales | Launch apps with a specific locale. | 2026-03-03 |
| Long-press duration | Control the duration of a long-press. | 2026-01-01 |