umbriel

ObscuritySRL/umbriel
★ 1 stars TypeScript Security Updated today
Drive and inspect a whole Windows machine from Bun — apps, windows, input, screen, OCR, registry, and OS — exposed as a security-gated, profile-based MCP server. Pure TypeScript over bun:ffi, zero native deps.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "umbriel": {
      "command": "npx",
      "args": [
        "-y",
        "ObscuritySRL/umbriel"
      ]
    }
  }
}

README Excerpt

<div align="center"> <img src="./assets/hero.png" alt="Umbriel" width="100%" /> Drive any Windows app through five layers — fall back to OCR and pixel-matching when there's no other way in, see and manage windows even when they're hidden, send cursor-free synthetic input, target controls by name and role, and reach past the GUI to drive the OS itself: processes, services, the registry, scheduled tasks, the firewall, network, power, displays, disks, environment, and the event log. Built by Claude

Tools (1)

Notepad