Install Mac Control in Claude Code
claude mcp add mac-control -- npx -y @dockndevai/mcp-mac-control{
"mcpServers": {
"mac-control": {
"command": "npx",
"args": [
"-y",
"@dockndevai/mcp-mac-control"
]
}
}
}Frequently asked questions
What does the Mac Control MCP server do?
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.
Is the Mac Control MCP server free?
Yes, most likely. Open source and no paid account or API key is mentioned in the listing. Check the provider for current pricing.
Does Mac Control run locally or remotely?
Local. Runs on your machine (stdio). You install it with npx, uvx, Docker or from source.
How do I add Mac Control to Claude Code?
Run: claude mcp add mac-control -- npx -y @dockndevai/mcp-mac-control
More command line & os automation MCP servers
View allMacos
dockndevai/mcp-macos
Read-only-by-default Mac control: files, processes, screenshots and clipboard, with opt-in allowlisted shell commands, AppleScript and GUI input.
Heliograph
dbhq-uk/heliograph
Run commands on machines you cannot SSH into, such as air-gapped or bastion-only hosts, via git, file shares or S3, with timestamped run logs.
sudo-proxy
tarides/sudo-proxy
Run privileged commands locally or over SSH, each gated by a single-keypress human approval before sudo, with audit logging and no stored password.
Execkit
blinkingbit-oss/execkit
Stateful, auditable shell sessions over local, SSH and Docker, with secret redaction, output budgeting and a read-only live transcript viewer.
Glasswarp
glasswarp/mcp-server
See and control your own Windows PC locally or remotely: UIA and screenshot observation, clicking, typing, dragging, scrolling, launching apps and Live View.
Rootpilot
Easton-OU/rootpilot-mcp
Read-only SSH diagnostics for Linux and Docker servers using a fixed command allowlist, with secret redaction and per-command timeouts.