Background computer-use driver for any agents. Speaks MCP over stdio; drives native macOS apps without stealing focus.
Documentation - Installation, guides, and API reference.
Standard Claude Code MCP registration:
claude mcp add --transport stdio cua-driver -- cua-driver mcpIf you want Claude Code's vision/computer-use-style flow to ground on CuaDriver window screenshots, register the compatibility mode:
claude mcp add --transport stdio cua-computer-use -- cua-driver mcp --claude-code-computer-use-compatThis keeps CuaDriver's normal MCP tools and changes only screenshot, which requires pid and window_id and captures that window only.
Use MCP for this Claude Code vision/computer-use-style path. CLI screenshots still work as CuaDriver calls, but they do not expose the mcp__cua-computer-use__screenshot tool name that Claude Code appears to use as the image-grounding cue.