Labsco
MCP SERVER

MCPComputerUse

by kblood

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

Desktop & OS Automation
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)
  • Computer-use:run_macro replays a full action sequence with configurable timing and its own error reporting
  • 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.