Home › Development › mcp-mac-control
mcp-mac-control
Full macOS control — drive a Mac like a human: shell, AppleScript, files, and human-like GUI.
Topics: OS Automation
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (npm 0.2.1)
npx -y @dockndevai/[email protected]
Or add to your MCP client config:
{
"mcpServers": {
"mcp-mac-control": {
"command": "npx",
"args": [
"-y",
"@dockndevai/[email protected]"
],
"env": {
"MACCTL_SAFE_MODE": "<YOUR_VALUE>",
"MACCTL_MODE": "<YOUR_VALUE>",
"MACCTL_CONFIRM": "<YOUR_VALUE>",
"MACCTL_PATH_ALLOWLIST": "<YOUR_VALUE>",
"MACCTL_PROTECTED_PATHS": "<YOUR_VALUE>"
}
}
}
}
MACCTL_SAFE_MODE— Set true to invert to safe-by-default: read-only, all powers gated, confirmations on. Default false (full control).MACCTL_MODE— Access mode: read-only | read-write | admin. Defaults to admin (or read-only in safe mode).MACCTL_CONFIRM— Set true to require human approval (via MCP elicitation) on destructive ops. Default off in full control.MACCTL_PATH_ALLOWLIST— Comma-separated path roots the agent may touch (empty = anywhere).MACCTL_PROTECTED_PATHS— Comma-separated path roots that may be read but never modified/deleted (empty by default in full control).
Related servers
desktop-touch-mcp
Computer-use MCP for Windows 10/11: 32 tools — screenshot, UIA, Chrome CDP, type/click/scroll, VBA.
Apple System
Read and manage macOS system settings and perform scoped desktop actions.
WPFVisualTreeMcp
Let AI agents inspect and drive running WPF apps: tree, bindings, screenshots, clicks, text input.
glass
MCP server giving a coding agent a build→see→interact→debug loop over native GUI apps.
Plonk
Plonk gives agents local macOS tools for windows, workspaces, screenshots, OCR, and more.
gnome-desktop-mcp
GNOME desktop automation for AI agents. 30 tools via D-Bus: screenshots, window management, mouse/keyboard injection, clipboard,…
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry