android-dev-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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