21 MCP servers

OS Automation

Operating system automation servers expose desktop applications and system actions to MCP clients. Compare platform support and how each project interacts with applications, such as accessibility controls, scripting or screenshots. Check the local permissions and session access required for your workflow.

21 servers
Apple-MCPs

JonathanRReed

28

Local macOS servers for Mail, Calendar, Reminders, Messages, Contacts, Notes, Shortcuts, Files, Maps and system tools, unified or standalone.

PythonLocal
updated today
desktop-touch

Harusame64

22

Windows desktop automation with entity-based actions instead of coordinate clicks, using UIA, CDP, screenshots, keyboard, mouse, clipboard and terminal control.

TypeScriptLocal
updated today

Inspect, debug and drive running WPF apps without source changes: visual tree, dependency properties, bindings, DataContext, screenshots, clicks and text input.

C#Local
updated 2d ago
glass

fixed-width

19

Drive native GUI apps under development: launch, screenshot, read the accessibility tree, inject input, tail logs and diff frames on desktop, Android and iOS.

RustLocal
updated 2d ago
Plonk

ostapondo

17

Mac window manager and menu bar utilities: arrange windows across displays, snap to custom zones, save workspaces, window screenshots and on-device OCR.

SwiftLocal
updated 2d ago
munim-computer-use

munimtechnologies

16

Accessibility-first computer use on macOS, Windows and Linux: element IDs instead of pixels, background input, a pointer overlay and its own Chrome tab group.

RustLocal
updated 1d ago

GNOME desktop automation via D-Bus: screenshots, window management, mouse and keyboard input, clipboard, workspaces and notifications on GNOME 45 to 49.

JavaScriptLocal
updated 6mo ago
OpenWand

SunnyLich

15

Read-only desktop context through OpenWand: current selection, clipboard, active window, browser page and screen.

PythonLocal
updated 4d ago
clawtouch

tinqiao-oss

13

Physical USB HID keyboard and mouse control via a Raspberry Pi Pico 2: move, click, drag, type, key combos and scroll, with a mock mode for testing.

PythonLocal
updated 6d ago
cellar

dimpagk92

5

Hybrid computer-use runtime combining the accessibility tree, Chrome DevTools Protocol and vision into structured context, with offline support via Ollama.

RustLocal
updated 1d ago
applemusic

suleyman416

3

Apple Music control on macOS: DJ daemon and energy mixes, multi-room AirPlay, Spotify and M3U playlist import, listening journal and Apple Replay analytics.

PythonLocal
updated 7d ago
linux

Mohabdo21

3

A Linux system monitoring MCP server providing real-time CPU, memory, disk, network, processes, Docker, systemd, security audit, and hardware info via STDIO transport. Install: download from GitHub Releases or go install github.com/Mohabdo21/linux-mcp@latest.

GoLocal
updated 11d ago
ios-agent

emazaheri

3

Drive an iPhone or iOS Simulator via XCUIAutomation and WebDriverAgent, with compact screen digests and confirmation before destructive actions.

PythonLocal
updated 13d ago
usemymac

yunfeng-enrich

3

Turn a Mac into a remote computer-use server via CUA: screenshots, mouse, keyboard, windows and apps, token-protected and exposed through a Cloudflare tunnel.

PythonLocal
updated 1mo ago
nemeton

juergenkoller-software

1

Control Nemeton, a macOS virtual machine manager built on Apple's Virtualization framework: Linux and macOS VMs, APFS snapshots, console, files and networking.

SwiftLocal
updated 1d ago
freezetext

juergenkoller-software

1

Screen OCR on macOS via FreezeText: freeze the screen and extract text with Apple Vision, OCR regions or images, and search capture history.

SwiftLocal
updated 1d ago
terrarium

chryaner

1

Fork, break and revert VirtualBox VMs with linked clones and RAM snapshots, and drive GUI-only guests via screenshots and input without SSH or a guest agent.

GoLocal
updated 1mo ago
askew

Dominic-DK

1

Run Apple Shortcuts on an iPhone, iPad or Mac (even locked), send lock-screen notifications and receive device events over an end-to-end encrypted relay.

TypeScriptLocalCloud
updated 22d ago
glasswarp

glasswarp

0

See and control your own Windows PC locally or remotely: UIA and screenshot observation, clicking, typing, dragging, scrolling, launching apps and Live View.

TypeScriptCloud
updated 2mo ago
mac-control

dockndevai

0

Full Mac control: shell, AppleScript, files, processes and human-like GUI input with a screenshot loop, plus an optional safe mode with read-only, gated access.

TypeScriptLocal
updated 3d ago
macos

dockndevai

0

Read-only-by-default Mac control: files, processes, screenshots and clipboard, with opt-in allowlisted shell commands, AppleScript and GUI input.

TypeScriptLocal
updated 3d ago
Esc

Type to search every entry. ↑↓ to move, Enter to open.