winremote-mcp
by dddabtc·★ 118·Score 50
Windows Remote MCP Server with 40+ tools for desktop automation, process management, and file operations via FastMCP.
Overview
WinRemote-MCP is a comprehensive Windows remote control server built with FastMCP that exposes over 40 tools for automation and management. It enables AI agents to interact with Windows systems through screenshots, GUI automation, shell execution, file operations, system administration, and network tools. The server provides secure remote access with authentication, HTTPS support, and OAuth 2.0 integration for various MCP clients.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need comprehensive Windows desktop automation for AI agents, especially when integrating with Claude Desktop or OpenClaw for remote control of Windows machines.
When NOT to choose this
Avoid this if you need cross-platform support beyond Windows, require write access to Windows registries without tier restrictions, or need more than basic authentication for high-security environments.
Tools this server exposes
12 tools extracted from the READMESnapshotCapture desktop screenshots with optional JPEG compression
ClickSimulate mouse clicks at specific screen coordinates
TypeSend keyboard input to the active window
ShellExecute PowerShell or CMD commands
FileWriteWrite content to files on the system
FileReadRead contents of files on the system
FileListList files and directories
ProcessListList running processes
ProcessKillTerminate running processes
WindowListList all open windows
WindowFocusBring a specific window to focus
OCRExtract text from screen regions using OCR
Comparable tools
Installation
Installation
From PyPI (Recommended)
pip install winremote-mcpFrom Source
git clone https://github.com/dddabtc/winremote-mcp.git
cd winremote-mcp
pip install .Claude Desktop Integration
Add to claude_desktop_config.json:
{
"mcpServers": {
"winremote": {
"type": "http",
"url": "http://192.168.1.100:8090/mcp/",
"oauth": {
"clientId": "my-client",
"clientSecret": "my-secret"
}
}
}
}FAQ
- Is authentication required for remote access?
- Yes, remote HTTP access requires authentication by default (API key or OAuth). The server refuses non-loopback binds without authentication.
- Can I use this server for internet access?
- Yes, but it's recommended to enable HTTPS with valid certificates for secure internet access. Self-signed certificates can be used for LAN access.
Compare winremote-mcp with
Last updated · Auto-generated from public README + GitHub signals.