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

agentautomationclaudemcpmodel-context-protocolopenaiopenclawpythonremotetoolingwindows
Stars
173★
Forks
39
Language
Python
License
MIT
Created
2026-02-08
Last push
2026-08-07