android-dev-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_full_contextA | Returns complete ITGD Android project context — all knowledge domains. Call once at session start. |
| get_project_structureB | Returns module layout, package naming, and file naming conventions. |
| get_architecture_patternsB | Returns MVVM, Hilt DI, ViewModel, StateFlow, and Coroutine patterns. |
| get_ui_compose_standardsA | Returns Compose screen structure, Material 3, Navigation, and Player UI standards. |
| get_api_backend_patternsA | Returns Retrofit, AuthInterceptor, repository patterns, error handling, and streaming API conventions. |
| get_player_patternsA | Returns ExoPlayer/Media3 setup, HLS, Widevine DRM, and lifecycle management in Compose. |
| get_cicd_commandsA | Returns Gradle build commands, flavors, signing config, and CI pipeline steps. |
| check_ui_fluidityB | Returns frame rate thresholds, ADB commands, Macrobenchmark templates, ACR crash analysis, and screen-specific guidance. screen: home|player|search|all |
| generate_testsB | Returns test templates. target: viewmodel:X | repository:X | ui:X | api:X | all |
| get_git_workflowA | Returns branch strategy, Conventional Commits, Git hooks, and alias setup. topic: branches|commits|commands|hooks|all |
| get_prompt_templatesC | Returns token-efficient prompt templates: Ask CIO, few-shot CoT, compact tasks, anti-patterns. topic: ask-cio|few-shot|compact-tasks|anti-patterns|all |
| get_session_hygieneA | Returns /clear vs /compact rules, context window facts, autocompact buffer thresholds, and CLAUDE.md hygiene. |
| get_model_routingA | Returns Haiku/Sonnet/Opus routing guide. Optionally pass task description for a specific recommendation. |
| get_tooling_setupA | Returns install guides for Graphify, RTK, Caveman, Superpowers. tool: graphify|rtk|caveman|superpowers|all |
| get_android_cli_guideA | Returns the full Android CLI command reference, available Google Skills, and ITGD agentic workflow protocols (new feature, fluidity debug, onboarding, dependency upgrade). |
| run_android_cliA | Executes an Android CLI command and returns stdout. Use for: android create, android run, android studio analyze-file, android studio version-lookup, android layout, android screen capture, android emulator, android skills, android docs. Requires Android CLI installed. |
| run_adbA | Executes an adb command and returns stdout. Use for: adb shell, adb logcat, adb pull/push, adb devices, adb install, adb dumpsys, etc. Requires adb on PATH. |
| run_gitA | Executes a git command and returns stdout. Use for: git status, diff, log, add, commit, branch, push, etc. Requires git on PATH. |
| run_gradleA | Executes a Gradle command and returns stdout. Uses ./gradlew if present in cwd, otherwise falls back to the global 'gradle' binary. Use for: build, assembleDebug, test, lint, dependencies, etc. |
| run_bashA | Executes an arbitrary shell command and returns stdout/stderr. Use for anything not covered by run_adb/run_git/run_gradle/run_android_cli. |
| get_live_versionsA | Fetches live recommended dependency versions from Google Maven via Android CLI (agp, kotlin, compose, media3, hilt). Returns current versions to use in build.gradle.kts. Requires Android Studio + Android CLI. |
| scaffold_featureA | Agentic workflow: loads ITGD conventions + fetches live versions + scaffolds a new feature. Returns the context + version data + Android CLI scaffold command for Claude to execute. Steps: get_full_context → get_live_versions → android create guidance. |
| verify_uiA | Agentic workflow: renders a @Preview composable via Android CLI and cross-checks its semantics tree against ITGD Compose standards. Returns render command + standards to validate against. |
| fluidity_debug_workflowB | Agentic workflow: runs the full fluidity debug protocol — loads fluidity standards + generates Android CLI commands for layout inspection, screenshot capture, and ACR analysis. screen: home|player|search |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/maheshmishra271090-design/android-dev-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server