Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AIRTEST_IDE_ROOTNoDirectory containing AirtestIDE.exe. Required unless auto-detected.
AIRTEST_MCP_RUNS_DIRNoDirectory for generated temporary .air projects.

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
airtest_infoA

Return the detected AirtestIDE, runner and bundled ADB paths.

list_android_devicesA

List Android devices visible to the ADB bundled with AirtestIDE.

run_airtest_scriptB

Run an existing .air directory with an optional Airtest device URI.

run_airtest_codeB

Run trusted, hand-written Airtest Python code in a temporary .air project.

snapshotB

Capture a device screenshot to an absolute local path.

touchC

Touch an absolute screen coordinate.

swipeC

Swipe between two absolute screen coordinates.

keyeventC

Send an Airtest key event, primarily for Android.

start_appC

Start an Android package or iOS bundle identifier.

stop_appB

Stop an Android package or iOS bundle identifier.

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/Heand-Broken/airtest-mcp'

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