Merge pull request #14515 from dockndevai/add-mcp-mac-control

Add dockndevai/mcp-mac-control (full macOS control, human-like GUI) to OS Automation
This commit is contained in:
Frank Fiegel
2026-09-20 20:25:19 -07:00
committed by GitHub
+1
View File
@@ -3420,6 +3420,7 @@ Servers for controlling the desktop operating system: screenshots, window manage
- [ostapondo/Plonk](https://github.com/ostapondo/Plonk) [![ostapondo/Plonk MCP server](https://glama.ai/mcp/servers/ostapondo/Plonk/badges/score.svg)](https://glama.ai/mcp/servers/ostapondo/Plonk) 📇 🏠 🍎 - A Mac window manager an agent can drive, plus ten more menu bar utilities behind the same icon: see every monitor and window, arrange a layout across displays in one call, snap a window into zones you drew yourself, save workspaces that relaunch apps into their places, keep-awake, measure the screen, screenshot a window by name even when it is buried behind other windows, annotate it, and read text off the screen on-device — handed back a box per line, so what was read can be pointed at. 20 tools, backed by a native menu bar app over a local-only loopback API; no cloud, no telemetry. `npx -y plonk-mcp`, or open the shipped `.mcpb` bundle in Claude Desktop.
- [emazaheri/ios-agent](https://github.com/emazaheri/ios-agent) [![emazaheri/ios-agent MCP server](https://glama.ai/mcp/servers/emazaheri/ios-agent/badges/score.svg)](https://glama.ai/mcp/servers/emazaheri/ios-agent) 🐍 🏠 🍎 - Drive a real iPhone or an iOS Simulator through XCUIAutomation and WebDriverAgent. Screens arrive as a compact digest rather than raw accessibility XML (37,000 tokens to 329 on a long list), element resolution runs server-side through six tiers so a retry costs no model tokens, every action returns the screen it produced, and destructive actions are classified before they run and ask first.
- [yunfeng-enrich/usemymac](https://github.com/yunfeng-enrich/usemymac) [![yunfeng-enrich/usemymac MCP server](https://glama.ai/mcp/servers/yunfeng-enrich/usemymac/badges/score.svg)](https://glama.ai/mcp/servers/yunfeng-enrich/usemymac) 🐍 🏠 🍎 - Turn a Mac into a remote computer-use MCP server with one command. `uvx usemymac up` wraps CUA's computer-server (screenshot, mouse, keyboard, windows, apps, accessibility tree) in a per-run token, hides shell and file tools unless opted in, and opens a Cloudflare quick tunnel so Claude Code, Codex, or any MCP client on another machine can use the Mac. Rides an existing CuaDriver daemon when one is running.
- [dockndevai/mcp-mac-control](https://github.com/dockndevai/mcp-mac-control) [![dockndevai/mcp-mac-control MCP server](https://glama.ai/mcp/servers/dockndevai/mcp-mac-control/badges/score.svg)](https://glama.ai/mcp/servers/dockndevai/mcp-mac-control) 📇 🏠 🍎 - Full control of a Mac — drive it like a human: shell, AppleScript, files, processes, and human-like GUI (move, click, double/right-click, drag, scroll, type, key combos) with a screenshot perception loop. Full control by default; MACCTL_SAFE_MODE=true inverts to safe-by-default (read-only, gated, confirmations). The powerful sibling of mcp-macos. `npx -y @dockndevai/mcp-mac-control`
- [dockndevai/mcp-macos](https://github.com/dockndevai/mcp-macos) [![dockndevai/mcp-macos MCP server](https://glama.ai/mcp/servers/dockndevai/mcp-macos/badges/score.svg)](https://glama.ai/mcp/servers/dockndevai/mcp-macos) 📇 🏠 🍎 - Safe-by-default control of a Mac: read files, list processes & apps, take screenshots, read the clipboard; and behind explicit opt-ins, run shell commands (allowlisted), AppleScript, move files to Trash, and inject GUI input. Read-only by default with layered access modes, per-path/command allowlists, and human confirmation (MCP elicitation) on the dangerous calls. `npx -y @dockndevai/mcp-macos`
- [chryaner/terrarium](https://github.com/chryaner/terrarium) [![chryaner/terrarium MCP server](https://glama.ai/mcp/servers/chryaner/terrarium/badges/score.svg)](https://glama.ai/mcp/servers/chryaner/terrarium) 🏎️ 🏠 🪟 - Fork, break, and revert real VirtualBox VMs as MCP tools. Forks are linked clones (~0.1s) and revert restores a RAM snapshot in seconds. Drives GUI-only guests through the hypervisor with screenshot, click, scroll, type and keys, so an agent controls a machine with no SSH, guest agent, or network, including Windows XP. Windows host with VirtualBox required. `npx -y terrarium-mcp mcp`