yercko avatar

Devilge

yercko/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 tools

Public 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_ROOT

Directory where devilge writes screenshots and UI dumps. Defaults to <projectRoot>/.devilge-outputs/.

DEVILGE_DEFAULT_DEVICE_SERIAL

Default ADB serial used when a tool does not specify one. Useful when several devices/emulators are attached.

DEVILGE_FLOWS_ROOT

Directory containing Maestro YAML flows. Defaults to <projectRoot>/devilge-flows/.

DEVILGE_MAESTRO_BIN_PATH

Absolute path to the Maestro binary. If unset, devilge resolves it from PATH; if absent, Maestro tools degrade gracefully.

DEVILGE_ALLOW_FLOW_SCRIPTS

Set to 'true' to allow Maestro flows containing 'runScript:' blocks. Default is false; flows with scripts are rejected.

DEVILGE_HTTP_LOG_TAGS

Comma-separated logcat tags scanned for HTTP traffic. Defaults to 'HttpClient,OkHttp' (covers Ktor + OkHttp/Retrofit).

DEVILGE_HTTP_LOG_FORMAT

HTTP 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


View the full README on GitHub

Details

Repository
github.com/yercko/devilge
Category
Mobile Development
Package
devilge
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Mobile Development MCP servers

View all
1clauxel avatarAndroidcliagentgate Mcpclauxel/android-cli-agent-gate-mcpRemote MCP for Android CLI agent build gate, structured receipts, audit logs, and reviewer-ready evi0stars
2signerlabs avatarShipSwiftsignerlabs/shipswift40+ production-ready SwiftUI recipes for building full-stack iOS apps via MCP.2.2Kstars
3maa-ai avatarMaaMCP Servermaa-ai/maamcpExposes MaaFramework automation via MCP to automate Android devices and Windows apps with OCR, screen capture, and multi-device coordination.350stars
4sh3ll3x3c avatarNative DevToolssh3ll3x3c/native-devtools-mcpMCP server for desktop, browser (CDP), and Android automation. Screenshot, OCR, click, type.113stars
5steve228uk avatarMetro MCPsteve228uk/metro-mcpMCP server for React Native/Expo runtime debugging, inspection, and automation via Metro/CDP86stars
6fullread avatarDeepadbfullread/deepadbFull-featured ADB MCP server — 209 tools across 49 modules, from UI to baseband.20stars