dsh-computer-use-win MCP

MCP-плагин управления рабочим столом Windows для DeepSeek Harness: читает окна и контролы, кликает, печатает, делает снимки и OCR.

  • 522 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент получает управление мышью, клавиатурой, окнами и снимками экрана на вашем Windows, включая чужие личные данные в открытых программах.
  • Режимы входов и открытого браузера открывают агенту ваши авторизованные сайты: действия выполнятся от вашего имени.
Все причины и проверки

yu-tao-li/dsh-computer-use-win

Установка

Работает в

Ручная установка

dsh plugin --profile desktop add dsh-computer-use-win

Первая команда README для DSH Desktop. Затем выйдите из DSH через трей и откройте заново. Для других клиентов MCP: `npx -y dsh-computer-use-win`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент получает управление мышью, клавиатурой, окнами и снимками экрана на вашем Windows, включая чужие личные данные в открытых программах.
  • Режимы входов и открытого браузера открывают агенту ваши авторизованные сайты: действия выполнятся от вашего имени.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

dsh-computer-use-win дает агенту DeepSeek Harness (DSH) видеть и использовать реальные программы и страницы на Windows. Плагин находит кнопки и поля, читает текст на экране, кликает, печатает и управляет окнами. Всего 25 рабочих инструментов и один управляющий. Веб-страницы по умолчанию обрабатываются в отдельном браузере DSH в фоне, не трогая вашу мышь. Для классических программ плагин использует UI Automation, снимки и OCR. При работе с мышью и клавиатурой на экране появляется заметная подсказка, а клавиша Esc останавливает действия. Плагин запускается и как обычный stdio-сервер MCP для любого клиента через `npx -y dsh-computer-use-win`.

Для кого. Пользователям DeepSeek Harness на Windows, которым нужен агент для рутины в настольных программах без API.

Подходит, если

  • Нужно заполнить поля в старой настольной программе без API.
  • В Блокноте надо ввести текст и затем прочитать его, чтобы подтвердить запись.
  • Агент ищет кнопку по тексту на экране, когда дерево доступности ее не видит.
  • В одной задаче надо выполнить цепочку из 1–20 действий через `batch`.

Не подходит, если

  • Задачу можно решить через API, файл или командную строку.
  • Вы на macOS или Linux: плагин только для Windows.
  • Экран открыт с банковскими или рабочими данными, которые не должны попасть в модель.

Пример запроса к агенту

В Блокноте введи «Протокол встречи» и прочитай текст из окна, чтобы подтвердить, что он записан.

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

`WCU_TOOL_MODE`
Набор инструментов при запуске вне DSH: `lite` для основных, `lazy` для загрузки по требованию.

Ограничения

Только Windows; в DSH Web и в отдельном MCP-клиенте нужен Node.js версии 22 и выше. После установки DSH Desktop надо полностью выйти через трей и открыть заново, иначе плагин не загрузится. Снимки экрана и распознанный текст могут содержать чувствительные данные, а уйдут ли они удаленной модели, решают ваши настройки DSH и модели. Режимы сохранения входов и работы с уже открытым браузером дают агенту доступ к вашим авторизованным сайтам.

Как отключить. Удалите плагин командой `dsh plugin` для вашего профиля либо уберите запись `wincu` из конфигурации MCP-клиента. Esc останавливает текущую серию действий.

Частые вопросы

Как остановить агента?

Нажмите Esc или свою горячую клавишу: серия действий и очередь остановятся без автоповтора. До первого использования мыши останавливает кнопка в DSH.

Чем `sent` отличается от `observed`?

`sent` значит, что ввод отправлен программе, но результат не проверен. `observed` возвращается, когда `wait_for` увидел ожидаемое окно, элемент или текст.

Можно ли использовать без DSH?

Да, как MCP-сервер: `{"command": "npx", "args": ["-y", "dsh-computer-use-win"]}` с Node.js 22 и выше.

Что умеет агент с этим плагином?

Находить окна и контролы, читать их, кликать, печатать, прокручивать, перетаскивать, снимать экран, распознавать текст и запускать программы.

Как уменьшить число загружаемых инструментов?

Задайте `WCU_TOOL_MODE=lite` для 12 основных инструментов или `lazy`, чтобы загружать их по требованию.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Российский стек

Плагин-раннер для DeepSeek Harness: поднимает и гасит вместе с DSH MCP-сервер rlm-tools-bsl для анализа кода 1С и сам прописывает его в MCP-менеджер

ПлагинРасширенный доступ3Звезды репозитория

Агент водит мышью, печатает текст, управляет окнами и снимает PNG-скриншоты рабочего стола Windows через AutoIt.

MCP-серверШирокий доступ119Звезды репозитория

MCP-сервер и CLI wincli: агент управляет окнами Windows по именам кнопок и полей через UI Automation, без координат скриншота

MCP-серверШирокий доступ129Звезды репозитория

MCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell

MCP-серверШирокий доступ11,2 тыс.Звезды репозитория
Официальный

computer-use-linux, MCP-сервер, показывает активность агента поверх рабочего стола, пропуская клики пользователя к приложению.

MCP-серверШирокий доступ816Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
dsh-computer-use-win (эта карточка)нетне нужна522
computer-use-linuxдане нужна816управляет рабочим столом Linux; dsh-computer-use-win работает на Windows через UI Automation и PowerShell
computer-use-mcpнетне нужна394дает универсальный набор экранных действий; dsh-computer-use-win добавляет веб-канал, остановку по Esc и проверку результата

Коротко о README

Агент действует по циклу: наблюдение, поиск цели, выполнение, проверка. Веб и классические программы используют один набор инструментов.

Бейдж для README

Сообщить о проблеме

Foxx AIdsh-computer-use-win
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.