MCP.Market

dsh-cua - Windows Computer Use MCP server

by Hutusion·io.github.Hutusion/dsh-cua·v0.4.1·1 stars

Windows computer-use MCP server for dsh (DeepSeek Harness), client-neutral, 19 tools.

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

not scanned yet

Adoption
Growing

1 stars82 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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.