Windows desktop automation MCP server — screenshot, mouse, keyboard & UI Automation. Lets LLM agents see and control your Windows desktop directly.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.CHROME_PATHDESKTOP_TOUCH_ALLOWLIST— 1. Path in environment variableDESKTOP_TOUCH_AUTO_GUARD— Disabling auto guard — set =0 to restore v0.11.12 behavior (no auto guard):DESKTOP_TOUCH_CONFIGDESKTOP_TOUCH_DISABLE_IMAGE_GUARDDESKTOP_TOUCH_DOCK_CORNER— "": "bottom-right",DESKTOP_TOUCH_DOCK_HEIGHT— "": "360",DESKTOP_TOUCH_DOCK_MARGIN— 8 Screen-edge padding (px)DESKTOP_TOUCH_DOCK_MONITOR— primary Monitor id from get_screen_infoDESKTOP_TOUCH_DOCK_PIN— "": "true"DESKTOP_TOUCH_DOCK_SCALE_DPI— false If true, multiply px values by dpi / 96 (opt-in per-monitor scaling)DESKTOP_TOUCH_DOCK_TIMEOUT_MS— 5000 Max wait for the target window to appearDESKTOP_TOUCH_DOCK_TITLE— "": "@parent",DESKTOP_TOUCH_DOCK_WIDTH— "": "480",DESKTOP_TOUCH_FORCE_FOCUS— Setting =1 makes forceFocus: true the default for all four tools without changing each call.DESKTOP_TOUCH_MCP_HOMEDESKTOP_TOUCH_MOUSE_SPEED— Default speed is 1500 px/sec. Change it permanently via the environment variable:DESKTOP_TOUCH_NATIVE_WINEVENTSDESKTOP_TOUCH_PERCEPTION_DEBUG_RESOURCESDESKTOP_TOUCH_PERCEPTION_LOCATION_EVENTSDESKTOP_TOUCH_PERCEPTION_RESOURCES— { "env": { "": "1" } }DESKTOP_TOUCH_SIDECAR_PATHDTM_BG_AUTODTM_SET_VALUE_CHAINEDGE_PATHHEADEDPROGRAMFILESPROGRAMFILES(X86)[](https://m8ven.ai/mcp/harusame64-desktop-touch-mcp-ukrfjh)