mac-computer-use

iamngoni/mac-computer-use
★ 0 stars Swift AI/LLM Updated 1d ago
Native macOS computer-use server over MCP — control any Mac app from an AI agent. Single Swift binary, background-capable, with a followable-cursor overlay.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mac-computer-use": {
      "command": "npx",
      "args": [
        "-y",
        "iamngoni/mac-computer-use"
      ]
    }
  }
}

README Excerpt

A native macOS computer-use server for AI agents, exposed over the [Model Context Protocol (MCP)](https://modelcontextprotocol.io). It lets an MCP client inspect and control macOS apps through Accessibility, Core Graphics, ScreenCaptureKit, and targeted WindowServer events. It is a native Swift app with no Python, Node, or runtime package-manager dependency. Signed releases bundle the Sparkle updater inside the app.

Tools (20)

accessibilityapp_postclickdragget_app_statehealth_reportinvoke_menulist_appslist_windowsnavigateopen_appperform_secondary_actionpress_keyscrollselect_textset_valueset_window_framesky_clicktype_textverify_state