
Devilge
Devilge wires Claude into your Android development loop through 33 ADB and Gradle tools. It reads logcat streams, drives UI with taps and swipes, captures Compose previews, parses network traffic from Ktor logs, runs instrumented tests, and executes Maestro flows. The batch tool chains multiple actions into a single approval prompt, so walking through a Settings screen doesn't trigger six permission gates. It sandboxes all filesystem access to your project root, blocks shell injection, and redacts auth headers from network captures. If you're building an agent that needs to build an APK, install it, tap through the UI, screenshot crashes, and read JUnit XML without leaving the conversation, this is the bridge.
- tool
- 1
- auth
- Required
- transport
- STDIO
- env vars
- 8
- last updated
- May 9, 2026
Tools
1 toolsPublic tool metadata for what this MCP can expose to an agent.
run_gradle_taskExisting devilge tool used to run Gradle tasks, such as rendering Compose preview screenshots.
Existing devilge tool used to run Gradle tasks, such as rendering Compose preview screenshots.
No parameter schema in public metadata yet.
Sponsors
Configuration
DEVILGE_ANDROID_PROJECT_ROOT*Absolute path to the Android/KMM project root that devilge inspects (Gradle modules, source files, build outputs).
DEVILGE_OUTPUTS_ROOTDirectory where devilge writes screenshots and UI dumps. Defaults to <projectRoot>/.devilge-outputs/.
DEVILGE_DEFAULT_DEVICE_SERIALDefault ADB serial used when a tool does not specify one. Useful when several devices/emulators are attached.
DEVILGE_FLOWS_ROOTDirectory containing Maestro YAML flows. Defaults to <projectRoot>/devilge-flows/.
DEVILGE_MAESTRO_BIN_PATHAbsolute path to the Maestro binary. If unset, devilge resolves it from PATH; if absent, Maestro tools degrade gracefully.
DEVILGE_ALLOW_FLOW_SCRIPTSSet to 'true' to allow Maestro flows containing 'runScript:' blocks. Default is false; flows with scripts are rejected.
DEVILGE_HTTP_LOG_TAGSComma-separated logcat tags scanned for HTTP traffic. Defaults to 'HttpClient,OkHttp' (covers Ktor + OkHttp/Retrofit).
DEVILGE_HTTP_LOG_FORMATHTTP log parser to use: 'auto' (default), 'ktor', or 'okhttp'.
Readme
devilge
Model Context Protocol (MCP) server that lets an AI assistant — typically Claude — develop, drive, and observe an Android / KMM app end-to-end.
devilge exposes 33 tools that cover the full inner loop: read the project, build it, install it, launch it, drive its UI, capture errors and network traffic, run tests. Anything an LLM coding agent would otherwise have to ask the user to do manually.
devilge demo
What's inside
Details
- Repository
- github.com/yercko/devilge
- Category
- Mobile Development
- Package
devilge- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active