WinRemote MCP
MCP-сервер для удаленного управления Windows: снимки экрана, PowerShell, файлы, мышь и клавиатура, реестр и OCR
- 221 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент получает оболочку PowerShell, файлы, реестр, мышь и клавиатуру Windows-машины
- Удаленный доступ без ключа и HTTPS открывает машину всем в сети
Установка
- Работает в
Ручная установка
pip install winremote-mcpСтавится на Windows-машине, которой управляют; запуск командой winremote-mcp.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент получает оболочку PowerShell, файлы, реестр, мышь и клавиатуру Windows-машины
- Удаленный доступ без ключа и HTTPS открывает машину всем в сети
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
WinRemote MCP запускают на Windows-машине, которой нужно управлять, и подключают к клиентам MCP: Claude Desktop, Claude Code, Cursor, Hermes и OpenClaw. Сервер построен на FastMCP и по умолчанию слушает только 127.0.0.1:8090. Инструменты делятся на уровни. Основной уровень дает снимки экрана с несколькими мониторами, клики, ввод текста, прокрутку, горячие клавиши, управление окнами и OCR. Второй уровень добавляет выполнение команд PowerShell и CMD, чтение, запись и поиск файлов, передачу файлов между Linux и Windows, сведения о процессах и службах, сетевые проверки и запись экрана в GIF. Третий уровень с опасными инструментами выключен и включается флагом --enable-tier3; отдельные инструменты исключаются в конфигурации через tools.exclude. Для доступа по сети нужен ключ --auth-key или OAuth, без аутентификации привязка к внешнему адресу отклоняется; для открытых сетей можно включить HTTPS.
Для кого. Разработчикам и администраторам, которые хотят дать агенту управление Windows-машиной или виртуальной машиной из Linux или macOS.
Подходит, если
- Агент на Linux или macOS должен проверить приложение на Windows и снять скриншот
- Нужно автоматизировать настольное приложение без API через клики и ввод
- Файлы надо передать между разработческой машиной и Windows-хостом
- Для безголового Windows-сервера нужна замена RDP и VNC на основе MCP
Не подходит, если
- Машина содержит чувствительные данные, а агенту нельзя давать оболочку и файлы
- Доступ из интернета без HTTPS и ключа: сервер такой запуск отклоняет
- Контроль только чтения: даже второй уровень выполняет команды и пишет файлы
Пример запроса к агенту
Сделай снимок экрана на Windows-машине и открой Блокнот, напечатай в нем «проверка» и сохрани файл на рабочий столMCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
Ограничения
Сервер дает агенту почти полный контроль над машиной: оболочка PowerShell, файлы, реестр, мышь и клавиатура. Запускайте его на тестовой или изолированной Windows, а удаленный доступ защищайте ключом и HTTPS. Без аутентификации сервер не примет подключения с чужих адресов с версии 0.4.20. Третий уровень с разрушительными инструментами по умолчанию выключен, ненужные инструменты можно убрать в config.toml. Последний коммит в репозитории был 30 сентября 2026 года.
Как отключить. Остановите процесс winremote-mcp и удалите пакет командой pip uninstall winremote-mcp. В клиенте уберите запись сервера winremote из настроек MCP.
Частые вопросы
Как защитить доступ по сети?
Запускайте с --auth-key и задайте секрет, для открытых сетей включите HTTPS через ssl_certfile и ssl_keyfile. С версии 0.4.20 привязка к нелокальному адресу без аутентификации отклоняется. Для OAuth есть пара client_id и client_secret.
Что такое уровни инструментов?
Первый уровень включен всегда: экран, ввод, окна, OCR. Второй уровень по умолчанию включен: PowerShell, файлы, процессы. Третий выключен и включается флагом --enable-tier3. Ненужные инструменты исключаются списком tools.exclude.
С какими клиентами работает?
С Claude Desktop и Claude Code, Cursor, Hermes и OpenClaw. В каталоге skill лежат отдельные руководства для каждого, для клиентов с OAuth предусмотрен предварительно выданный секрет.
Как поставить?
Командой pip install winremote-mcp на самой Windows-машине, затем winremote-mcp. По умолчанию сервер доступен на http://127.0.0.1:8090 для клиентов MCP на том же компьютере.
Можно ли управлять приложениями без API?
Да. Для приложений на Flutter, Electron, Qt и любых других работает связка снимков экрана с ИИ-зрением, кликов и ввода. Руководство по зрению лежит в docs/vision-guide.md.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell
MCP-сервер для Windows: агент двигает мышь, нажимает клавиши, управляет окнами и делает снимки экрана
MCP-сервер и CLI wincli: агент управляет окнами Windows по именам кнопок и полей через UI Automation, без координат скриншота
Агент водит мышью, печатает текст, управляет окнами и снимает PNG-скриншоты рабочего стола Windows через AutoIt.
MCP-сервер дает агенту видеть экран и управлять macOS, Windows и Linux: скриншоты, клики, ввод, OCR и память экрана
DesktopManager дает агенту окна и мониторы Windows через MCP: старт только на чтение, изменения включаются отдельными флагами.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| WinRemote MCP (эта карточка) | нет | API-ключ | 221 | |
| Windows-MCP | нет | не нужна | 11 574 | управляет Windows локально, у WinRemote упор на удаленный доступ с ключом, HTTPS и уровнями инструментов |
| MCP Windows Desktop Automation | нет | не нужна | 119 | автоматизация рабочего стола без сетевого доступа, у WinRemote есть PowerShell, файлы и реестр |
Коротко о README
README объясняет запуск на Windows, подключение агентов Hermes, OpenClaw, Claude и Cursor, возможности по категориям, обязательную аутентификацию для сети, HTTPS, OAuth, файл конфигурации и уровни инструментов. Есть переводы на китайский, а в конце раздел о типичных сценариях.