packages/cua-driver/python/README.md
Python wrapper for cua-driver - a cross-platform MCP (Model Context Protocol) server for computer-use automation.
pip install cua-driver
The package provides a cua-driver command that wraps the native Rust binary:
# Start MCP server over stdio
cua-driver mcp
# Check version
cua-driver --version
# View help
cua-driver --help
You can also use the Python API directly:
from cua_driver import run_cua_driver, get_binary_path
# Run with custom args
exit_code = run_cua_driver(["mcp"])
# Get path to bundled binary
binary_path = get_binary_path()
cua-driver is a cross-platform MCP server that provides 40+ tools for:
It enables AI agents to interact with desktop applications through the Model Context Protocol.
| Platform | Architecture | Status |
|---|---|---|
| macOS | Universal (ARM64 + x86_64) | ✅ Supported |
| Linux | x86_64 | ✅ Supported |
| Windows | x86_64 | ✅ Supported |
| Windows | ARM64 | ✅ Supported |
MIT License - see LICENSE