dsh-cua — MCP-сервер для Claude Code: что делает и как установить
Сервер управления компьютером на Windows: сначала действует через элементы интерфейса, скриншот берёт запасным путём. Делит машину между агентами и уступает вам.
claude mcp add dsh-cua -- uvx dsh-cuaЧто делает dsh-cua - Windows Computer Use
Сервер даёт агенту 19 инструментов для работы с Windows, все с префиксом tool_. Окно он читает как компактное текстовое дерево через tool_skyshot, а tool_capture_window нужен, когда дерева мало. Нажатия и ввод значений идут прямо в элемент UI Automation через tool_element_action, поэтому фокус не прыгает и порядок окон не важен.
Если на машине работают несколько агентов, арбитр ставит их в очередь. Реальные клики мышью и глобальные горячие клавиши ещё и ждут, пока вы сами перестанете работать, и при вашей активности вызов отклоняется с user-active. Каждое действие возвращает квитанцию, где action_sent отделён от effect_verified.
Инструменты работают только на Windows. На другой системе сервер запустится и покажет список, но вызов вернёт ошибку «requires Windows». tool_clipboard_write затирает всё, что вы скопировали последним. Свёрнутое окно Edge отдаёт только интерфейс браузера без страницы, поэтому сначала разверните его.
Какие задачи решает
- прочитать окно приложения как текстовое дерево, а не скриншот
- нажать кнопку или переключить флажок, не забирая фокус у вашего окна
- найти окно по заголовку и снять его клиентскую область
- развести двух агентов на одной машине, чтобы они не мешали друг другу
- вставить текст в окно через
tool_type_text, не трогая мышь
Примеры запросов агенту
- Через dsh-cua прочитай окно Notepad с помощью
tool_skyshotи перечисли кнопки - Найди окно Проводника через
tool_find_windowи нажми нужную кнопку черезtool_element_action - Посмотри
tool_coexistence_status, прежде чем что-либо кликать
Как установить dsh-cua - Windows Computer Use
Командой платформы
claude mcp add dsh-cua -- uvx dsh-cuauvx запускает команду с именем пакета; если в README она другая — uvx --from dsh-cua <команда>
Командой платформы
codex mcp add dsh-cua-windows-computer-use -- uvx dsh-cuauvx запускает команду с именем пакета; если в README она другая — uvx --from dsh-cua <команда>
Файл настроек
{
"mcpServers": {
"dsh-cua-windows-computer-use": {
"command": "uvx",
"args": [
"dsh-cua"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from dsh-cua <команда>
Файл настроек
{
"servers": {
"dsh-cua-windows-computer-use": {
"type": "stdio",
"command": "uvx",
"args": [
"dsh-cua"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from dsh-cua <команда>
Командой платформы
gemini mcp add dsh-cua-windows-computer-use uvx dsh-cuauvx запускает команду с именем пакета; если в README она другая — uvx --from dsh-cua <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о dsh-cua - Windows Computer Use
Как установить dsh-cua в Claude Code?
Выполните claude mcp add dsh-cua -- uvx dsh-cua. Тот же сервер можно зарегистрировать под именем dsh-cua-windows-computer-use: claude mcp add dsh-cua-windows-computer-use -- uvx dsh-cua.
Что делает dsh-cua?
Даёт агенту 19 инструментов для Windows: чтение окон деревом элементов, действия в элементах UI Automation, скриншоты, буфер обмена и запуск приложений. Между агентами и вами работает арбитр.
Работает ли dsh-cua не на Windows?
Сами инструменты работают только на Windows. На других системах, начиная с версии 0.3.1, сервер стартует и перечисляет все 19 инструментов, а вызов возвращает ошибку «requires Windows».