From 24070119237826d3b19b5a00ae651f5b4200750b Mon Sep 17 00:00:00 2001 From: mpd Date: Wed, 22 Jul 2026 08:24:23 -0700 Subject: [PATCH] Add fixed-width/glass to OS Automation glass is a Rust MCP server that gives a coding agent a build -> see -> interact -> debug loop over a native GUI app: launch, screenshot, accessibility tree, input injection, logs, and frame diffing. Backends for X11, Wayland, Windows, macOS, Android emulators and the iOS Simulator. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d433c754e..5caa6d301 100644 --- a/README.md +++ b/README.md @@ -2611,6 +2611,7 @@ Servers for controlling the desktop operating system: screenshots, window manage - [tinqiao-oss/clawtouch-mcp](https://github.com/tinqiao-oss/clawtouch-mcp) [![tinqiao-oss/clawtouch-mcp MCP server](https://glama.ai/mcp/servers/tinqiao-oss/clawtouch-mcp/badges/score.svg)](https://glama.ai/mcp/servers/tinqiao-oss/clawtouch-mcp) 🐍 🏠 🍎 🪟 🐧 - Physical USB HID keyboard/mouse control via a Raspberry Pi Pico 2 running open-source firmware. Exposes move, click, drag, type, key combos, and scroll as MCP tools for any MCP client. Genuine physical HID input on the standard driver path, with a `--mock` mode for hardware-free trials. `pip install clawtouch-mcp` - [juergenkoller-software/freezetext-mcp](https://github.com/juergenkoller-software/freezetext-mcp) [![juergenkoller-software/freezetext-mcp MCP server](https://glama.ai/mcp/servers/juergenkoller-software/freezetext-mcp/badges/score.svg)](https://glama.ai/mcp/servers/juergenkoller-software/freezetext-mcp) 🏠 🍎 - MCP server for [FreezeText](https://store.juergenkoller.software/en/apps/freezetext) — OCR anything on your Mac screen. Freeze the screen and extract text via Apple Vision (videos, popups, protected PDFs), OCR a region or base64 image, and manage a searchable capture history. 12 tools. - [faze79/WPFVisualTreeMcp](https://github.com/faze79/WPFVisualTreeMcp) [![faze79/WPFVisualTreeMcp MCP server](https://glama.ai/mcp/servers/faze79/WPFVisualTreeMcp/badges/score.svg)](https://glama.ai/mcp/servers/faze79/WPFVisualTreeMcp) #️⃣ 🏠 🪟 - Inspect, debug and drive running WPF (.NET desktop) apps: visual tree, dependency properties, data bindings and binding errors, DataContext, and screenshots with open popups/menus included, plus clicking, item selection, text input and keyboard shortcuts. Auto-injects into any running WPF process (x64/x86) with no source changes. `dotnet tool install -g WpfVisualTreeMcp` +- [fixed-width/glass](https://github.com/fixed-width/glass) [![fixed-width/glass MCP server](https://glama.ai/mcp/servers/fixed-width/glass/badges/score.svg)](https://glama.ai/mcp/servers/fixed-width/glass) 🦀 🏠 🍎 🪟 🐧 - Gives a coding agent a build → see → interact → debug loop over the native GUI app it is writing: launch the app, screenshot it, read its accessibility tree, inject mouse/keyboard/gestures, tail its logs, and diff frames to confirm a change landed. Drives apps as an external black box with no app integration, so any toolkit or language works. 30 tools with text-first responses (element ids, diffs, waits) so the agent need not screenshot every step, plus optional sandboxing of the launched app. Backends: X11, Wayland, Windows, macOS, Android emulators, and the iOS Simulator. ### 🎙️ Podcasts