Skip to main content
Glama
expo-headless-mcp

expo-headless-mcp

Related Servers

Alternatives to expo-headless-mcp

No user-submitted related servers found.

    Related Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Lets MCP-capable AI agents control an Expo / React Native app running live in Expo Go on a real phone, reading a compact token-cheap outline of the visible screen and performing taps, text entry, scrolling, toggles and navigation. Also exposes screenshots, layout, console logs, network requests and hardware keys, and attaches new JS errors and failed requests to the action that caused them.
      107 npm
      1
      MIT
    • A
      license
      B
      quality
      C
      maintenance
      Enables coding assistants to drive iOS Simulators and Android emulators or USB devices for React Native and Expo work, including taking screenshots, reading app and device logs, opening deep links, installing builds, and launching or relaunching apps. It also supports Android-specific actions such as adb reverse for Metro, opening the dev menu, and tapping or typing on screen.
      20
      MIT
    • A
      license
      B
      quality
      B
      maintenance
      Connects AI agents to a running React Native app so they can see the screen, tap and type, and inspect logs, network traffic, and state without any SDK or code changes. Composite tools let an agent run a whole interaction flow in a single call instead of one round trip per tap.
      35
      7 npm
      2
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables automated testing and development of Expo/React Native apps through session-based Expo dev server management and Maestro UI automation tools for tapping, text input, screenshots, and flow execution.
      257,722 npm
      5
      MIT
    • 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

    TDQS

    A4/5.0

    Scored across 9 tools

    Disambiguation4/5

    Each tool targets a distinct action: refresh (bundled screenshot), click, type, scroll, describe, press_key, auto_test, use_target, device_list. The only mild overlap is between auto_test and refresh_screen (both reload and capture) and between device_list and use_target (both deal with devices), but descriptions clearly delineate the read-only listing vs. target selection and the exhaustive automated pass vs. manual re-capture.

    Naming Consistency4/5

    Eight of nine names use a verb_noun pattern with predictable suffixes (_screen, _text, _key) and a clear action-first style (refresh_screen, click_screen, scroll_screen, describe_screen). The outlier is device_list, which inverts to noun_verb and breaks the otherwise uniform convention.

    Tool Count5/5

    Nine tools is well within the ideal 3-15 range and each earns its place: a coherent interaction loop (refresh/describe/click/type/scroll/press_key) plus higher-level automation (auto_test) and environment setup (use_target, device_list). No redundancy or padding.

    Completeness4/5

    The surface covers the essential test lifecycle: render, inspect, interact (tap/type/scroll/key), automate, and choose headless vs. device targets. Minor gaps remain—no drag/swipe/pinch gesture tool, no standalone console-log retrieval outside auto_test, and no explicit wait/idle primitive—but these are workaroundable.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues