desktop-touch-mcp
by wangkang1133
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GH_TOKEN | No | Alternative env var for GitHub token. | |
| MCP_API_KEY | No | API key for HTTP mode authentication. Also settable via --api-key. | |
| GITHUB_TOKEN | No | GitHub token for higher rate limits when fetching runtime. | |
| DESKTOP_TOUCH_DOCK_PIN | No | Set to 'false' to disable pin on top. | true |
| DESKTOP_TOUCH_MCP_HOME | No | Override cache root directory for runtime. | |
| DESKTOP_TOUCH_ALLOWLIST | No | Path to a JSON allowlist for workspace_launch. | |
| DESKTOP_TOUCH_AUTO_GUARD | No | Set to '0' to disable auto guard on operation tools. | 1 |
| DESKTOP_TOUCH_DOCK_TITLE | No | Title pattern for auto-dock window. '@parent' for parent terminal. | |
| DESKTOP_TOUCH_DOCK_WIDTH | No | Dock window width in pixels or percentage (e.g., '25%'). | 480 |
| DESKTOP_TOUCH_DOCK_CORNER | No | Dock corner: top-left, top-right, bottom-left, bottom-right. | bottom-right |
| DESKTOP_TOUCH_DOCK_HEIGHT | No | Dock window height in pixels or percentage. | 360 |
| DESKTOP_TOUCH_DOCK_MARGIN | No | Margin from screen edge in pixels. | 8 |
| DESKTOP_TOUCH_FORCE_FOCUS | No | Set to '1' to globally enable forceFocus on mouse/keyboard tools. | |
| DESKTOP_TOUCH_MOUSE_SPEED | No | Default mouse movement speed in pixels/second. | 1500 |
| DESKTOP_TOUCH_DOCK_MONITOR | No | Monitor ID from desktop_state({includeScreen:true}). | |
| DESKTOP_TOUCH_DOCK_SCALE_DPI | No | If 'true', multiply pixel values by dpi/96. | false |
| DESKTOP_TOUCH_DOCK_TIMEOUT_MS | No | Max wait time for dock window appearance in ms. | 5000 |
| DESKTOP_TOUCH_SCREENSHOTS_DIR | No | Override screenshots cache directory. | |
| DESKTOP_TOUCH_ALLOW_UNVERIFIED | No | Set to '1' to skip integrity check (dev only). | |
| DESKTOP_TOUCH_DISABLE_FUKUWARAI_V2 | No | Set to '1' to disable V2 tools (desktop_discover/desktop_act). | |
| DESKTOP_TOUCH_SCREENSHOT_AUTOPRUNE | No | Set to '0' to disable automatic cache pruning. | on |
| DESKTOP_TOUCH_SCREENSHOT_MAX_BYTES | No | Maximum total cache size. | 256 MiB |
| DESKTOP_TOUCH_SCREENSHOT_MAX_COUNT | No | Maximum number of screenshots in cache. | 200 |
| DESKTOP_TOUCH_SCREENSHOT_MAX_AGE_MS | No | Drop captures older than this (ms). | |
| DESKTOP_TOUCH_SCREENSHOT_MIN_EVICT_AGE_MS | No | Minimum age (ms) before a capture can be evicted. | 60000 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wangkang1133/desktop-touch-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server