A minimal, secure MCP server for AI-assisted mobile development. Build, install, and inspect Android/iOS apps from an MCP-compatible client.
Support:
- Android support
- iOS only tested on simulator
- KMP support
- Flutter iOS projects not fetching logs
- React native not tested
- Node.js >= 18
- Android SDK (adb) for Android support
- Xcode command-line tools for iOS support
- idb for iOS device support
{
"mcpServers": {
"mobile-debug": {
"command": "npx",
"args": ["--yes","mobile-debug-mcp","server"],
"env": { "ADB_PATH": "/path/to/adb", "XCRUN_PATH": "/usr/bin/xcrun", "IDB_PATH": "/path/to/idb" }
}
}
}You will need to add ADB_PATH for Android and XCRUN_PATH and IDB_PATH for iOS.
Examples:
Crash fixing:
I have a crash on the app, can you diagnose it, fix and validate using the mcp tools available
Feature building:
Add a button, hook into the repository and confirm API request successful
- Tools: Tools — full input/response examples
- Changelog: Changelog
- Agents: AGENTS.md — cold-start guidance for autonomous agents entering the public repo
- Skills: skills/README.md — portable Markdown skill packages for agents such as Copilot, Codex, Claude, or custom systems
npm run test:unitruns every automated unit test undertest/unit/...npm run test:deviceruns the automated device smoke checks undertest/device/automated/...- Manual and debug-oriented device scripts live under
test/device/manual/...and are not part of the default test commands
skills/mcp-builder/contains reusable build/install guidance for agentsskills/test-authoring/contains reusable test-creation guidance aligned to this repo's current test structure- Skills are written as plain Markdown packages so they can be consumed by different agent systems rather than one vendor-specific runtime
MIT