desktop-touch-mcp
MCPReferenceby wangkang1133
Indexed by Glama. No runnable package is published via Glama's API — open the repository for install instructions.
MCP configuration
Environment
GH_TOKENsecretAlternative env var for GitHub token.
MCP_API_KEYsecretAPI key for HTTP mode authentication. Also settable via --api-key.
GITHUB_TOKENsecretGitHub token for higher rate limits when fetching runtime.
DESKTOP_TOUCH_DOCK_PINSet to 'false' to disable pin on top.
DESKTOP_TOUCH_MCP_HOMEOverride cache root directory for runtime.
DESKTOP_TOUCH_ALLOWLISTPath to a JSON allowlist for workspace_launch.
DESKTOP_TOUCH_AUTO_GUARDSet to '0' to disable auto guard on operation tools.
DESKTOP_TOUCH_DOCK_TITLETitle pattern for auto-dock window. '@parent' for parent terminal.
DESKTOP_TOUCH_DOCK_WIDTHDock window width in pixels or percentage (e.g., '25%').
DESKTOP_TOUCH_DOCK_CORNERDock corner: top-left, top-right, bottom-left, bottom-right.
DESKTOP_TOUCH_DOCK_HEIGHTDock window height in pixels or percentage.
DESKTOP_TOUCH_DOCK_MARGINMargin from screen edge in pixels.
DESKTOP_TOUCH_FORCE_FOCUSSet to '1' to globally enable forceFocus on mouse/keyboard tools.
DESKTOP_TOUCH_MOUSE_SPEEDDefault mouse movement speed in pixels/second.
DESKTOP_TOUCH_DOCK_MONITORMonitor ID from desktop_state({includeScreen:true}).
DESKTOP_TOUCH_DOCK_SCALE_DPIIf 'true', multiply pixel values by dpi/96.
DESKTOP_TOUCH_DOCK_TIMEOUT_MSMax wait time for dock window appearance in ms.
DESKTOP_TOUCH_SCREENSHOTS_DIROverride screenshots cache directory.
DESKTOP_TOUCH_ALLOW_UNVERIFIEDSet to '1' to skip integrity check (dev only).
DESKTOP_TOUCH_DISABLE_FUKUWARAI_V2Set to '1' to disable V2 tools (desktop_discover/desktop_act).
DESKTOP_TOUCH_SCREENSHOT_AUTOPRUNESet to '0' to disable automatic cache pruning.
DESKTOP_TOUCH_SCREENSHOT_MAX_BYTESMaximum total cache size.
DESKTOP_TOUCH_SCREENSHOT_MAX_COUNTMaximum number of screenshots in cache.
DESKTOP_TOUCH_SCREENSHOT_MAX_AGE_MSDrop captures older than this (ms).
DESKTOP_TOUCH_SCREENSHOT_MIN_EVICT_AGE_MSMinimum 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.