dddabtc/winremote-mcp
View on GitHub ↗Windows Remote MCP Server — 40+ tools for desktop automation, process management, file operations via FastMCP
173 ★39 forksPythonUpdated 28d ago
What you need to know
Windows MCP server for remote desktop control and automation - screenshots, PowerShell execution, file transfer and GUI automation from AI agents
Install
pip install winremote-mcp
Usage
- •Run the server on the Windows machine you want to control
- •Configure Claude Desktop, Cursor, OpenClaw or Hermes and ask the agent to capture screenshots, run commands or transfer files
Key features
- ✓40+ tools: desktop capture, GUI automation, remote shell, file operations, registry and services
- ✓Three-tier tool security with destructive tier3 disabled by default
- ✓HTTP transport with API key auth or built-in OAuth 2.0
- ✓stdio transport for local clients
- ✓IP allowlist and HTTPS TLS support
- ✓Auto-start on boot via a Windows scheduled task
- ✓No RDP or VNC overhead for headless management
Best for
Controlling Windows machines remotely through AI agents
Caveats
- ⚠Windows only and requires Python 3.10+
- ⚠Non-loopback HTTP binding refuses to start without authentication
- ⚠AnnotatedSnapshot does not work with Flutter, Electron or Qt UIs
Platforms: WindowsClients: Claude Desktop · Claude Code · Cursor · OpenClaw · Hermes
Reviewed 2026-08-11
Topics
- Stars
- 173★
- Forks
- 39
- Language
- Python
- License
- MIT
- Created
- 2026-02-08
- Last push
- 2026-08-07