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.3.1)
npx -y @dockndevai/[email protected]
Or add to your MCP client config:
{
"mcpServers": {
"mcp-mac-control": {
"command": "npx",
"args": [
"-y",
"@dockndevai/[email protected]"
]
}
}
}
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
clawdcursor
Safe cross-OS desktop control for any AI agent - the fallback execution layer.
Munim Computer Use
Accessibility-first desktop control for any agent: background input, agent pointer, zoom, Chrome.
Apple System
Read and manage macOS system settings and perform scoped desktop actions.
desktop-touch-mcp
Computer-use MCP for Windows 10/11: 32 tools — screenshot, UIA, Chrome CDP, type/click/scroll, VBA.
WPFVisualTreeMcp
Inspect and drive WPF apps: trees, bindings, screenshots, mouse dragging and touch gestures.
glass
MCP server giving a coding agent a build→see→interact→debug loop over native GUI apps.
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry