Skip to main content
Glama

Server Details

Drive real devices from your AI Coding tool. Embed a client SDK (Unity, Godot, Flutter, iOS/macOS, Android, React Native, Web) in your app, then capture screenshots, traverse the UI tree, inject taps and key events, and run automated test tasks on the physical device over a secure relay.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a distinct purpose: list_devices for enumeration, device_status for connectivity, device_ping for latency, device_detail for tokens/connect info, list_tasks for task discovery, and run_task for execution. No overlap or ambiguity.

Naming Consistency4/5

Naming follows a predictable pattern with prefixes like list_, device_, and run_. The only minor deviation is device_detail not being a verb, but the pattern is consistent enough to be easily understood.

Tool Count5/5

Six tools is well-scoped for a debug relay server: device management, status checks, task discovery, and execution. Each tool earns its place without redundancy or bloat.

Completeness5/5

The surface covers the full lifecycle: device discovery, connectivity checks, latency measurement, detailed info retrieval, task manifest listing, and task execution. No obvious gaps for the stated purpose.

Available Tools

6 tools
device_detailAInspect

Full info for one device, including its clientToken and a ready-to-paste Unity connect snippet. Only call this when the user explicitly asks for the token or connect instructions.

Inputs: device (required).

device_pingAInspect

Round-trip ping to the connected device; measures relay + device latency.

Inputs: device.

device_statusBInspect

Check whether the target device is connected to the relay.

Inputs: device.

list_devicesAInspect

List the device token pairs this connection can drive (name, sid, region, online). Call this FIRST; when several devices exist, ask the user which one to use and pass its name or sid as the "device" argument on subsequent tool calls. Tokens are NOT included — use device_detail when the user asks for connect instructions.

Inputs: no named parameters.

list_tasksAInspect

Discover what the connected device client can do: returns its task manifest (task types with descriptions and payload schemas) as reported by the device build. Call this before run_task when unsure which task types exist.

Inputs: device.

run_taskAInspect

Send a task to the connected device over the debug relay and wait synchronously for its result.

Inputs: type (required), device, payload, timeout_ms.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Lets AI agents drive real iPhones and Androids hosted in the cloud over HTTPS — taking screenshots, inspecting on-screen elements, tapping, typing, swiping, and launching apps — with no pairing, adb, or Mac required. It can run locally over stdio or as a hosted streamable HTTP endpoint supporting API keys and OAuth sign-in.
      15
      43 PyPI
      782
      MIT
    • A
      license
      B
      quality
      B
      maintenance
      Enables AI agents to automate Android and iOS devices, including emulators and physical devices, by capturing screenshots, reading UI accessibility trees, performing touch and text input, and managing app lifecycle and logs.
      18
      4
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants and IDEs to drive real Android devices and emulators for cross-app UI automation, testing, and diagnostics, including collecting Logcat output and screenshots.
      Apache 2.0
    • A
      license
      B
      quality
      B
      maintenance
      Enables agents and LLMs to automate and develop native iOS and Android apps across simulators, emulators, and real devices through a single platform-agnostic, accessibility-first interface. Provides taps, swipes, text input, app install/launch, screenshots, screen recording, device logs, and crash reports without requiring any iOS- or Android-specific expertise.
      35
      49,881 npm
      Apache 2.0
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources