MCP Catalogs
Home

winremote-mcp

by dddabtc·118·Score 50

Windows Remote MCP Server with 40+ tools for desktop automation, process management, and file operations via FastMCP.

developer-toolsmonitoringops-infra
31
Forks
4
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Enable AI agents like Claude and GPT to control Windows GUI applications remotely
you:Automate Windows system administration tasks from cross-platform environments
you:Provide accessible Windows desktop control for users with disabilities
you:Is authentication required for remote access?
you:Can I use this server for internet access?

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 README
  • Snapshot

    Capture desktop screenshots with optional JPEG compression

  • Click

    Simulate mouse clicks at specific screen coordinates

  • Type

    Send keyboard input to the active window

  • Shell

    Execute PowerShell or CMD commands

  • FileWrite

    Write content to files on the system

  • FileRead

    Read contents of files on the system

  • FileList

    List files and directories

  • ProcessList

    List running processes

  • ProcessKill

    Terminate running processes

  • WindowList

    List all open windows

  • WindowFocus

    Bring a specific window to focus

  • OCR

    Extract text from screen regions using OCR

Comparable tools

windows-mcpfast-mcpauto-it-mcp

Installation

Installation

From PyPI (Recommended)

pip install winremote-mcp

From 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.