Winremote Mcp

general MCP Server

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

VerifiedInstall Ready
generalgeneral
6 views147 stars34 forksMIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
147
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

pip install winremote-mcp
52
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (52)

FileSearch

Search files by pattern

TaskList

List scheduled tasks

commands

B["WinRemote MCP<br/>Server"] B -->

FileRead

Read file content

ServiceList

List Windows services

Notification

Windows toast notification

Interactive

✅ Enabled

Read-only

✅ Enabled

Capability

Example

ScreenRecord

Record screen activity as animated GIF

GetSystemInfo

System information

Snapshot

Screenshot (JPEG, configurable quality/max_width) + window list + UI elements

SetClipboard

Write clipboard

FileWrite

Write file content

ServiceStart

Start a Windows service

NetConnections

List network connections

Tool

Description

Scroll

Vertical/horizontal scroll

GetClipboard

Read clipboard

PortCheck

Check if a TCP port is open

Medium

16 GB

AnnotatedSnapshot

Screenshot with numbered labels on interactive elements

Shortcut

Keyboard shortcuts

ListProcesses

Process list with CPU/memory

FileList

List directory contents

ServiceStop

Stop a Windows service

EventLog

Read Windows Event Log entries

OCR

Extract text from screen via OCR (pytesseract or Windows built-in)

KillProcess

Kill process by PID or name

Tier

Risk

Click

Mouse click (left/right/middle, single/double/hover)

App

Launch/switch/resize applications

LockScreen

Lock workstation

RegRead

Read Windows Registry value

Scrape

Fetch URL content

None

No

Type

Type text at coordinates

Shell

Execute PowerShell commands (with optional cwd)

ReconnectSession

Reconnect disconnected Windows desktop session to console

RegWrite

Write Windows Registry value

Ping

Ping a host

FileDownload

Download file as base64 (binary)

TaskCreate

Create a scheduled task

results

B B -->

FileUpload

Upload file from base64 (binary)

TaskDelete

Delete a scheduled task

Approach

Setup

Move

Move mouse / drag

FocusWindow

Bring window to front (fuzzy title match)

Wait

Pause execution

PlaySound

Play audio file on Windows host (.wav/.mp3/.ogg/.wma/.m4a, local path or URL)

MinimizeAll

Show desktop (Win+D)