LabscoMCP early access ↗
kbloodMCP SERVER

MCPComputerUse

Drive a Windows desktop from your assistant — screenshots, window control, mouse and keyboard, and replayable macros.

by kblood ↗Desktop & OS AutomationCommunity

LABSCO SUMMARY

Windows automation without a browser in the way.

Screenshot, find the window, click and type: the loop browser drivers cannot reach, because this one works on the desktop itself through the Windows API.

What it is

A self-contained C# server for Windows that calls the Windows API directly. It captures screens across multiple monitors, enumerates and controls windows, and sends mouse and keyboard input; a macro tool replays a whole sequence of those actions in one call. It ships as a single executable.

What you get

  • Screenshots with flexible targeting — a monitor, a multi-monitor desktop, or one specific window (computer-use:take_screenshot)
  • Window management: list every visible window, read the active one, focus by ID or name, and minimise, maximise or restore (computer-use:list_windows, computer-use:get_active_window, computer-use:focus_window, computer-use:manage_window)
  • Input: click with a choice of button, move the pointer, scroll at a coordinate, type Unicode text and press keys with modifiers (computer-use:mouse_click, computer-use:mouse_move, computer-use:scroll, computer-use:type_text, computer-use:press_key)
  • Macros: computer-use:run_macro replays a full action sequence with configurable timing and its own error reporting
  • Status: computer-use:get_server_capabilities reports what the server can do and its current status

Requirements

Windows 10 or newer. Download MCPComputerUse.exe, place it where you want and point your client's command at it — it is self-contained, with no runtime to install. It can click and type anywhere on that desktop, so run it on a machine where that is acceptable.

Setup effort

Follow the published steps — Download the latest release from GitHub