Repository navigation
v0.1.0 — initial release
First public release.
Native macOS Computer Use MCP server. Drives Mac apps in the
background — no focus steal, no cursor motion, no z-order change,
no Space follow.
Tools (14)
list_apps, get_app_state (capture_mode som/ax/vision), click,
press_key, type_text, set_value, scroll, drag, perform_secondary_action,
paste, wait_for_element, get_clipboard, set_clipboard, get_permissions
Verified
20/22 in-process eval cases pass; 0 fail; ~10 ms/call under 100×
clickElement stress bench. Closed-loop verifications: Calculator
display readback, TextEdit AXValue readback, Chrome document.title
readback. Full focus-stack: AX enablement re-assert, AXFocused/AXMain
write+restore, NSWorkspace observer with 3s post-action window.
Cursor
Custom violet 4-point pointer with Bezier arc + spring overshoot,
heading rotates body around tip, expanding click ring + bloom halo
on each pulse, 2s idle auto-fade.
Install
Download the zip, copy CuaMcp.app to /Applications, grant
Accessibility + Screen Recording in System Settings → Privacy &
Security on first launch.
MCP client registration:
claude mcp add --scope user mac-cua -- /Applications/CuaMcp.app/Contents/MacOS/cua-mcp