Same category · Developer tools
by CursorTouch · CursorTouch/Windows-MCP
Inspect and control a Windows desktop through the author’s documented MCP tools.
Windows MCP provides Windows desktop tools. The current source and published package require Python 3.14+; configure the serve command and review telemetry settings.
Documentation and source review: 2026-10-13. No server or export was run for this guide. GitHub stars: 8,841 (collected 2026-10-13).
The repository pyproject.toml and the published PyPI metadata for windows-mcp 0.8.8 both require Python 3.14 or later. The README still says Python 3.13+, so use the package metadata requirement for the current release. Windows 10 and Windows 11 are listed in the package classifiers.
The current author configuration runs uvx windows-mcp serve over stdio. Merge the entry below into the client configuration on your Windows machine. The telemetry setting shown opts out of the anonymous telemetry described in the README.
For Claude Desktop distributed through the MSIX sandbox, the README says to use the full absolute path to uvx.exe because it does not inherit the system PATH. Fully quit Claude Desktop from the tray and reopen after saving.
{
"mcpServers": {
"windows-mcp": {
"command": "uvx",
"args": [
"windows-mcp",
"serve"
],
"env": {
"ANONYMIZED_TELEMETRY": "false"
}
}
}
}uvx windows-mcp serveSources: Windows MCP README · Python package metadata · Published package metadata · Checked 2026-10-13.
| Tool | Documented role |
|---|---|
| Screenshot | Capture desktop visual context without the full UI tree. |
| Snapshot | Inspect desktop state, interactive elements and optional screenshots. |
| App | Launch applications or switch, move and resize windows. |
| Click / Type / Shortcut | Interact through coordinates, typed text and keyboard shortcuts. |
| Clipboard | Read or set clipboard content. |
| PowerShell / FileSystem / Registry | Execute commands and operate on local files or registry values. |
Sources: Windows MCP README · Checked 2026-10-13.
Anonymous usage telemetry is enabled by default; ANONYMIZED_TELEMETRY=false disables it. The README states that personal data, tool arguments and outputs are not collected by this telemetry. Avoid describing the default server as having no network egress.
The documented tool set includes desktop input, PowerShell, filesystem and registry operations. Give the client only the desktop and tools appropriate for the task. This page records documentation and metadata facts; it does not claim a tested automation run.
Sources: Windows MCP README · Checked 2026-10-13.
| Symptom | Check |
|---|---|
| Python version failure | Use Python 3.14+ for the current source and published 0.8.8 package. |
| Connection closed or command not found in Claude Desktop | Use the full absolute path to uvx.exe. The README suggests where uvx to locate it on Windows. Fully quit and reopen the client. |
| Old launch configuration | Include serve after windows-mcp in the arguments. |
| Old tool examples do not match discovery | Use the current author-listed names, such as Snapshot, Screenshot and App, rather than get_ui_tree or launch_process. |
Sources: Windows MCP README · Python package metadata · Published package metadata · Checked 2026-10-13.