io.github.dockndevai/mcp-mac-control MCP Server
io.github.dockndevai/mcp-mac-control
What is the io.github.dockndevai/mcp-mac-control MCP server?
Full macOS control — drive a Mac like a human: shell, AppleScript, files, and human-like GUI.
How to install io.github.dockndevai/mcp-mac-control
Copy-paste configuration for popular MCP clients.
MACCTL_SAFE_MODESet true to invert to safe-by-default: read-only, all powers gated, confirmations on. Default false (full control).
MACCTL_MODEAccess mode: read-only | read-write | admin. Defaults to admin (or read-only in safe mode).
MACCTL_CONFIRMSet true to require human approval (via MCP elicitation) on destructive ops. Default off in full control.
MACCTL_PATH_ALLOWLISTComma-separated path roots the agent may touch (empty = anywhere).
MACCTL_PROTECTED_PATHSComma-separated path roots that may be read but never modified/deleted (empty by default in full control).
Related MCP servers

Observe & operate a Mac — files, processes, apps, shell, AppleScript, GUI — safe by default.

Oracle Cloud discovery + Terraform generation for AI agents — read-only, secret-safe.
Safe-by-default MCP for OpenShift / Kubernetes: projects, pods, logs, deployments, routes.

Outlook mail and OneDrive files via Microsoft Graph — read, search, send and organize.
Manage Percona PostgreSQL + PgBouncer on Kubernetes — safe-by-default access modes and guards.

Read Microsoft Teams teams, channels, chats and messages, and post/reply/send, safe by default.