MCP server for Android development: ADB device control, Compose/Material3 design audits, WorkManager tracing, visual diff, Figma token extraction, and Gradle task execution
android-dev-tools-mcp
MCP server for Android development. Provides AI coding agents with tools for ADB device control, Compose/Material3 design audits, WorkManager tracing, Gradle task execution, visual screenshot diffing, and Figma token extraction.
Quick Start
Add to your mcp.json:
{
"servers": {
"android-dev-tools": {
"type": "stdio",
"command": "npx",
"args": ["-y", "android-dev-tools-mcp"]
}
}
}
Restart your IDE. The 13 tools will appear in your MCP tool list.
Requirements
- Node.js >= 20
- adb in PATH (for ADB tools) — comes with Android SDK Platform Tools
- Gradle wrapper in project (for gradle-task tool)
Tools (13)
Design Skills (4)
| Tool | Description |
|---|---|
| pastel-ui-audit | Audit a Compose screen against soft/pastel design guidelines |
| workmanager-reminder-trace | Trace WorkManager scheduling path for a time window |
| compose-screen-decompose | Propose sub-composable extraction strategy for large screens |
| notification-debug-check | Notification debugging checklist by symptom and mode |
ADB (6)
| Tool | Description |
|---|---|
| adb-command | Run arbitrary adb command |
| adb-screenshot | Capture device screen as PNG |
| adb-install | Install APK on device |
| adb-logcat | Read logcat filtered by tag |
| adb-deep-link | Launch a deep link URI on device |
| adb-clear-data | Clear app data for a package |
Build (1)
| Tool | Description |
|---|---|
| gradle-task | Run Gradle tasks (assembleDebug, lintDebug, clean, etc.) |
Support (2)
| Tool | Description |
|---|---|
| visual-diff | Compare 2 PNGs pixel-by-pixel, output diff percentage |
| figma-fetch-tokens | Extract colors and fonts from a Figma file via API |
Prompts
| Prompt | Description |
|---|---|
| pastel-design-check | Audit a Compose screen for pastel design consistency |
IDE Support
Works with any MCP-compatible client:
- IntelliJ / Android Studio (GitHub Copilot)
- VS Code (GitHub Copilot, Continue, etc.)
- Cursor
mcp.json locations
| IDE | Path |
|---|---|
| IntelliJ / Android Studio | %LOCALAPPDATA%\github-copilot\intellij\mcp.json |
| VS Code | %LOCALAPPDATA%\github-copilot\vscode\mcp.json |
| Cursor | ~/.cursor/mcp.json |
License
MIT