desktop-touch-mcp

MCPReference

by wangkang1133

Indexed by Glama. No runnable package is published via Glama's API — open the repository for install instructions.

mcphybrid

MCP configuration

stdio

Environment

  • GH_TOKENsecret

    Alternative env var for GitHub token.

  • MCP_API_KEYsecret

    API key for HTTP mode authentication. Also settable via --api-key.

  • GITHUB_TOKENsecret

    GitHub token for higher rate limits when fetching runtime.

  • DESKTOP_TOUCH_DOCK_PIN

    Set to 'false' to disable pin on top.

  • DESKTOP_TOUCH_MCP_HOME

    Override cache root directory for runtime.

  • DESKTOP_TOUCH_ALLOWLIST

    Path to a JSON allowlist for workspace_launch.

  • DESKTOP_TOUCH_AUTO_GUARD

    Set to '0' to disable auto guard on operation tools.

  • DESKTOP_TOUCH_DOCK_TITLE

    Title pattern for auto-dock window. '@parent' for parent terminal.

  • DESKTOP_TOUCH_DOCK_WIDTH

    Dock window width in pixels or percentage (e.g., '25%').

  • DESKTOP_TOUCH_DOCK_CORNER

    Dock corner: top-left, top-right, bottom-left, bottom-right.

  • DESKTOP_TOUCH_DOCK_HEIGHT

    Dock window height in pixels or percentage.

  • DESKTOP_TOUCH_DOCK_MARGIN

    Margin from screen edge in pixels.

  • DESKTOP_TOUCH_FORCE_FOCUS

    Set to '1' to globally enable forceFocus on mouse/keyboard tools.

  • DESKTOP_TOUCH_MOUSE_SPEED

    Default mouse movement speed in pixels/second.

  • DESKTOP_TOUCH_DOCK_MONITOR

    Monitor ID from desktop_state({includeScreen:true}).

  • DESKTOP_TOUCH_DOCK_SCALE_DPI

    If 'true', multiply pixel values by dpi/96.

  • DESKTOP_TOUCH_DOCK_TIMEOUT_MS

    Max wait time for dock window appearance in ms.

  • DESKTOP_TOUCH_SCREENSHOTS_DIR

    Override screenshots cache directory.

  • DESKTOP_TOUCH_ALLOW_UNVERIFIED

    Set to '1' to skip integrity check (dev only).

  • DESKTOP_TOUCH_DISABLE_FUKUWARAI_V2

    Set to '1' to disable V2 tools (desktop_discover/desktop_act).

  • DESKTOP_TOUCH_SCREENSHOT_AUTOPRUNE

    Set to '0' to disable automatic cache pruning.

  • DESKTOP_TOUCH_SCREENSHOT_MAX_BYTES

    Maximum total cache size.

  • DESKTOP_TOUCH_SCREENSHOT_MAX_COUNT

    Maximum number of screenshots in cache.

  • DESKTOP_TOUCH_SCREENSHOT_MAX_AGE_MS

    Drop captures older than this (ms).

  • DESKTOP_TOUCH_SCREENSHOT_MIN_EVICT_AGE_MS

    Minimum age (ms) before a capture can be evicted.

Install in one click with Zurek

Browse here, install from the native macOS app — pick targets, fill env vars, and write configs safely.