dsh-cua - Windows Computer Use MCP server
io.github.Hutusion/dsh-cua·v0.4.1·1 starsWindows computer-use MCP server for dsh (DeepSeek Harness), client-neutral, 19 tools.
not scanned yet
1 stars82 downloads/wk
Reviews
Write oneNobody has reviewed dsh-cua - Windows Computer Use yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
dsh-cua - Windows Computer Use tools
No tool declarations could be read from the package source. They show once the server is installed.
How dsh-cua - Windows Computer Use compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 82
- more than 58% of 12,191 servers with a package
Release history: 5 versions in the registry since 2026-09-25, latest 2026-10-06, typically one every 3 days.
Install dsh-cua - Windows Computer Use in Claude Code, Cursor or VS Code
claude mcp add dsh-cua -- uvx dsh-cua
What the publisher says
From the dsh-cua - Windows Computer Use repository's README, as published. We do not edit it. Read it on GitHub
dsh-cua
<!-- mcp-name: io.github.Hutusion/dsh-cua -->
English · 中文
<!-- Links in this file are absolute on purpose: PyPI renders this same README at https://pypi.org/project/dsh-cua/, where a relative target (README.zh-CN.md, examples/, skill/...) resolves against pypi.org and 404s. GitHub needs no help with either form. Do not "simplify" these back to relative paths. -->
An MCP server + agent skill for computer use on Windows: accessibility element actions come first and screenshots are only the fallback. It ships a cross-session arbiter — when several agents share one machine it serializes them, and it yields while you are actually using the computer yourself.
This repository contains only the MCP server and the skill. It stays neutral toward any stdio MCP client (dsh / Claude Code / Codex / Cursor / Cline / ZCode …) — nothing here requires dsh.
Platform semantics (0.3.1 and later): the tools only work on Windows — they drive user32/kernel32 and UI Automation. But the package also imports elsewhere and the server starts there, answering tools/list as usual, so any client or directory crawler can enumerate all 19 tools with their full schemas; actually calling a tool returns a clear "requires Windows" error rather than the process failing to start at all. In 0.3.0 the import itself raised, which made such crawlers unable to see the server at all (tests/linux-handshake.py is the regression test for this property, and CI runs it on ubuntu-latest).
What it is
A stdio MCP server exposing 19 tools:
diffable text tree — three orders of magnitude smaller than a screenshot), elementatpoint, readelement, findelements, capturewindow (DPI-aware, cropped to the client area), listwindows / findwindow / getwindowrect, listdisplays, cursorposition, clipboardread, coexistence_status
- Observe (read-only, callable at any time): skyshot (reads a window as a compact,
elementaction / elementactionat — press / setvalue / select / toggle / expand / collapse / scrollintoview / focus, delivered straight to the UIA element, so they never steal focus and never care about z-order
- Element actions (soft gate: serialized across agents, no physical input injected):
(element path first, raw event as fallback), sendkeys, typetext (targeted PostMessage), clipboardwrite, openapplication
- Physical input (hard gate: serialized across agents + yields to the human): click_at
Every action returns a receipt rather than a self-reported success: actionsent / effectverified / foreground_changed / user-active / arbiter-busy. "The call was accepted" and "the effect happened" are two different things, and the tool separates them for the agent.
How it differs
There are already several mature open-source Windows implementations. dsh-cua's differences are concentrated on one thing: sharing a machine with a human.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
dsh-cua - Windows Computer Use: common questions
- Is dsh-cua - Windows Computer Use MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the dsh-cua - Windows Computer Use safety report
- How do I install dsh-cua - Windows Computer Use?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does dsh-cua - Windows Computer Use need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is dsh-cua - Windows Computer Use maintained?
- The last commit was 40 days ago (2026-09-25). The latest release is v0.4.1.
- How does dsh-cua - Windows Computer Use compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 82 (more than 58% of 12,191 servers with a package). Full comparison.