Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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