Skip to main content
Glama
Famel-svg

apk-preview-mcp

by Famel-svg

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ANDROID_HOMENoPath to the Android SDK installation.
ANDROID_SDK_ROOTNoAlternative path to the Android SDK installation.

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
apk_preview_doctorA

Diagnose Android SDK, Emulator, ADB, AVDs and connected devices.

apk_preview_list_avdsA

List dedicated AVDs accepted by APK Preview.

apk_preview_start_sessionC

Start a dedicated AVD and save shared session.

apk_preview_install_apkA

Install or replace one local APK on active dedicated emulator.

apk_preview_list_appsA

List third-party packages installed in active emulator.

apk_preview_launch_appB

Launch installed package main activity.

apk_preview_configure_displayB

Switch emulator screen profile, orientation, theme and font scale.

apk_preview_inspect_screenA

Return current emulator PNG and optional accessible UI tree.

apk_preview_interactB

Tap coordinates or press an allowed Android navigation key.

apk_preview_stop_sessionA

Stop active emulator without deleting AVD or artifacts.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a distinct stage or action in the APK preview workflow: diagnosis, AVD listing, session lifecycle, installation, app listing, launching, display configuration, screen inspection, interaction, and session teardown. There is no meaningful overlap or ambiguity between tool purposes.

Naming Consistency5/5

All tools follow the same `apk_preview_` prefix with a clear verb_noun pattern (e.g., start_session, install_apk, stop_session). This is highly predictable and consistent across the entire set.

Tool Count5/5

Ten tools provide a focused but complete toolset for the APK preview use case without unnecessary bloat. Each tool earns its place in the emulator workflow.

Completeness4/5

The toolset covers the full preview lifecycle: setup, session start, install, launch, inspect, interact, configure, and stop. Minor gaps exist such as no explicit uninstall or text input, but these do not block the core preview workflow.

Maintenance

ActivityMaintained
ResponsivenessNo issues