Home › Development › desktop-touch-mcp
desktop-touch-mcp
Computer-use MCP for Windows 10/11: 32 tools — screenshot, UIA, Chrome CDP, type/click/scroll, VBA.
Topics: OS Automation
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (npm 2.0.0)
npx -y @harusame64/[email protected]
Or add to your MCP client config:
{
"mcpServers": {
"desktop-touch-mcp": {
"command": "npx",
"args": [
"-y",
"@harusame64/[email protected]"
],
"env": {
"DESKTOP_TOUCH_AUTO_GUARD": "<YOUR_VALUE>",
"DESKTOP_TOUCH_PERCEPTION_RESOURCES": "<YOUR_VALUE>",
"DESKTOP_TOUCH_PERCEPTION_IDLE_MS": "<YOUR_VALUE>",
"DESKTOP_TOUCH_PERCEPTION_DORMANCY_DISABLE": "<YOUR_VALUE>",
"DESKTOP_TOUCH_DIAGNOSTIC_LOG_DISABLE": "<YOUR_VALUE>",
"DESKTOP_TOUCH_DIAGNOSTIC_LOG_PATH": "<YOUR_VALUE>",
"DESKTOP_TOUCH_DIAGNOSTIC_LOG_MAX_BYTES": "<YOUR_VALUE>",
"DESKTOP_TOUCH_RESOLVE_LOG_RAW": "<YOUR_VALUE>"
}
}
}
}
DESKTOP_TOUCH_AUTO_GUARD— Set to '0' to disable automatic action guards (reverts to v0.11.12 behavior).DESKTOP_TOUCH_PERCEPTION_RESOURCES— Set to '1' to enable MCP perception resources.DESKTOP_TOUCH_PERCEPTION_IDLE_MS— Idle ms before the WinEvent sidecar enters dormancy (default 60000).DESKTOP_TOUCH_PERCEPTION_DORMANCY_DISABLE— Set to '1' to keep the WinEvent sidecar always running (no auto-dormancy).DESKTOP_TOUCH_DIAGNOSTIC_LOG_DISABLE— Set to '1' to disable the JSONL diagnostic event log (issue #365 Phase 2).DESKTOP_TOUCH_DIAGNOSTIC_LOG_PATH— Override path for the diagnostic event log.DESKTOP_TOUCH_DIAGNOSTIC_LOG_MAX_BYTES— Size in bytes at which the diagnostic event log rolls over to diagnostic.log.1 (default 67108864 = 64 MiB). Two rolled generations are kept. Values below 1 MiB are raised to 1 MiB and values above 1 GiB are lowered to 1 GiB; anything that is not a positive whole number falls back to the default, so a typo cannot disable rotation in either direction.DESKTOP_TOUCH_RESOLVE_LOG_RAW— Set to '1' to record window titles and title queries in clear in the diagnostic event log. Off by default: titles are recorded as a short hash plus their length, because a title can contain a file name, a mail subject, or a browser page title.
Related servers
Apple System
Read and manage macOS system settings and perform scoped desktop actions.
WPFVisualTreeMcp
Let AI agents inspect and drive running WPF apps: tree, bindings, screenshots, clicks, text input.
glass
MCP server giving a coding agent a build→see→interact→debug loop over native GUI apps.
Plonk
Plonk gives agents local macOS tools for windows, workspaces, screenshots, OCR, and more.
gnome-desktop-mcp
GNOME desktop automation for AI agents. 30 tools via D-Bus: screenshots, window management, mouse/keyboard injection, clipboard,…
OpenWand
Local MCP stdio server that gives trusted AI clients read-only desktop context through OpenWand, including selection, clipboard,…
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry