Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NO_UINoSet to true or 1 to disable HTML UI components — faster responses, fewer tokens
ANDROID_HOMENoPath to Android SDK
AI_VISION_MODELNoVision model name (default: Qwen3-VL-235B-A22B-Instruct)
SCREENSHOTS_DIRNoDirectory where screenshots and screen recordings are saved. Defaults to the current working directory
AI_VISION_API_KEYNoAPI key for the vision model provider
AI_VISION_ENABLEDNoSet to true to register the appium_ai tool (vision-based element finding)
OTEL_SERVICE_NAMENoService name reported to the OpenTelemetry collector
APPIUM_MCP_EVIDENCENoSet to true to attach a structured action evidence record to responses
CAPABILITIES_CONFIGNoAbsolute path to a capabilities.json file with per-platform capability presets
OTEL_TRACES_SAMPLERNoTrace sampling strategy
AI_VISION_COORD_TYPENoCoordinate type: normalized (default) or absolute
AI_VISION_API_BASE_URLNoBase URL of the OpenAI-compatible vision model API
AI_VISION_IMAGE_QUALITYNoJPEG quality 1–100 for compressed screenshots (default: 80)
APPIUM_MCP_DOCS_ENABLEDNoSet to true to register documentation tools (opt-in)
APPIUM_MCP_OTEL_ENABLEDNoSet to true to enable OpenTelemetry tracing
APPIUM_MCP_WDA_APP_PATHNoAbsolute path to a pre-extracted WebDriverAgentRunner-Runner.app bundle
OTEL_RESOURCE_ATTRIBUTESNoComma-separated key=value pairs attached as resource attributes
AI_VISION_IMAGE_MAX_WIDTHNoMax image width in pixels before compression (default: 1080)
SENTENCE_TRANSFORMERS_MODELNoHugging Face model used for semantic search (default: Xenova/all-MiniLM-L6-v2)
REMOTE_SERVER_URL_ALLOW_REGEXNoRegex pattern that remote Appium server URLs must match
APPIUM_MCP_ON_CLIENT_DISCONNECTNoSession cleanup when the MCP client disconnects: delete_all (default) or skip
OTEL_EXPORTER_OTLP_TRACES_ENDPOINTNoOTLP/HTTP traces endpoint
APPIUM_MCP_OTEL_INCLUDE_ARGUMENT_VALUESNoSet to true to include sanitized non-sensitive argument values in spans
APPIUM_MCP_PERSIST_REMOTE_SESSIONS_PATHNoDirectory path for persisted attached remote session info

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

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/AppiumTestDistribution/appium-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server