OmniDebugLink MCP Server
OmniDebugLink provides remote debugging and automated testing for iOS, Android, Unity, Godot, Flutter, and React Native/Web via Model Context Protocol (MCP). It uses a real-device workflow to inspect and drive running apps, including UI tree access, screenshots, taps/swipes/types, and log reading, without USB, emulator, or shared network.
๐ ๏ธ Key Features
- Remote debug across multiple app platforms (iOS/Android/Unity/Godot/Flutter/RN/Web)
- UI tree inspection on real-device
- Screenshot capture
- Tap, swipe, and type interactions
- Read logs and measure performance
- Automated testing capability
๐ Use Cases
- Enable AI coding tools to inspect a running app remotely
- Conduct automated tests on real devices
- Debug app UI and behavior using AI coding tool workflows
โก Developer Benefits
- Works over MCP with AI coding tools (e.g., Claude Code, Cursor, Codex, Gemini CLI)
- Uses a device token and a small client SDK in the app
- Requires one outbound WebSocket from the device
โ ๏ธ Limitations
- Not stated that it works with emulators, USB connections, or shared networks