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.
OpenWand
Local MCP stdio server that gives trusted AI clients read-only desktop context through OpenWand, including selection, clipboard,…
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry