Skip to main content

cua-driver

Python wrapper for cua-driver - a cross-platform MCP (Model Context Protocol) server for computer-use automation.

Installation

Install and usage docs live at https://cua.ai/docs/how-to-guides/driver/install and https://cua.ai/docs/reference/cua-driver/mcp-tools.

Usage

The package provides a cua-driver command that wraps the native Rust binary. See the canonical tool reference at https://cua.ai/docs/reference/cua-driver/mcp-tools.

Python API

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()

Features

  • Cross-platform: Works on macOS (universal), Linux (x86_64), and Windows (x86_64/ARM64)
  • Zero dependencies: Pure Python wrapper with no external dependencies
  • Stdio passthrough: Transparent piping for MCP protocol communication
  • Bundled binary: No separate installation required - the Rust binary is included in the wheel

Platform Support

Platform Architecture Status
macOS Universal (ARM64 + x86_64) ✅ Supported
Linux x86_64 ✅ Supported
Windows x86_64 ✅ Supported
Windows ARM64 ✅ Supported

License

MIT License - see LICENSE

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cua_driver-0.9.1-py3-none-win_arm64.whl (10.9 MB view details)

Uploaded Python 3Windows ARM64

cua_driver-0.9.1-py3-none-win_amd64.whl (11.9 MB view details)

Uploaded Python 3Windows x86-64

cua_driver-0.9.1-py3-none-manylinux_2_31_x86_64.whl (11.8 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ x86-64

cua_driver-0.9.1-py3-none-manylinux_2_31_aarch64.whl (11.8 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARM64

cua_driver-0.9.1-py3-none-macosx_11_0_universal2.whl (16.9 MB view details)

Uploaded Python 3macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file cua_driver-0.9.1-py3-none-win_arm64.whl.

File metadata

  • Download URL: cua_driver-0.9.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for cua_driver-0.9.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 cd34b8c0eec50ddcfcec44e8381ec8f15a9b8733847f386cf2c1571f03d4db40
MD5 33ff7312bce8866b7177be197c48766c
BLAKE2b-256 02a65426bd47cd4f0d591c238062ab0ba239c944f2c568a77c7d929e22c0863e

See more details on using hashes here.

File details

Details for the file cua_driver-0.9.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: cua_driver-0.9.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.9 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for cua_driver-0.9.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e73a983f6b4a683cbe51eeea3bd2ce50d834e3d3163bac533d04c5d3a5b2ce20
MD5 1ac79c01716f5c95002cdb5f1534a178
BLAKE2b-256 4b13046c344e7d8753db0a8f8c618fdea6cf01cd3abfcd33a54ed21e998d6da1

See more details on using hashes here.

File details

Details for the file cua_driver-0.9.1-py3-none-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for cua_driver-0.9.1-py3-none-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 4b9f05d6bfbebe850e068cf38972b894a2540772c897439b6fa6e04c94d20bc0
MD5 f3900e4ebfb954afb133bf11009a37d0
BLAKE2b-256 7ef695783154866b569cf7debb9763d3cc35d876ecdea072e7d64b5c383832d0

See more details on using hashes here.

File details

Details for the file cua_driver-0.9.1-py3-none-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for cua_driver-0.9.1-py3-none-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 534b777b62e790355cf42397e93a97f217865f830b285b014a5d501e33ff36f0
MD5 8adc4a5f9585cff0e64264556648a5a3
BLAKE2b-256 d42c1983f158e695a0ddbab62b5caa7498a6aba5e17ea6920fb895d68de9bfcd

See more details on using hashes here.

File details

Details for the file cua_driver-0.9.1-py3-none-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cua_driver-0.9.1-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5a2ce55637d43907702f5acc8949c50e72e6a243d2130b4501e59875e30892c9
MD5 7e6b8e2175543635b3bbd2f1177a02bd
BLAKE2b-256 d006ff2c74e2916dba5871deb4980444de2a43323119583561af3d43e6cdd8f5

See more details on using hashes here.

Release history Release notifications | RSS feed

0.28.1

5 files

0.28.0

5 files

0.27.0

5 files

0.26.1

5 files

0.26.0

5 files

0.25.0

5 files

0.24.0

5 files

0.23.2

5 files

0.22.2

5 files

0.22.1

5 files

0.22.0

5 files

0.21.0

5 files

0.20.0

5 files

0.19.3

5 files

0.19.2

5 files

0.19.1

5 files

0.19.0

5 files

0.18.0

5 files

0.17.0

5 files

0.16.0

5 files

0.14.2

5 files

0.14.1

5 files

0.14.0

5 files

0.13.1

5 files

0.13.0

5 files

0.12.5

5 files

0.12.4

5 files

0.12.3

5 files

0.12.2

5 files

0.11.0

5 files

0.10.0

5 files

This release

0.9.1 This release

5 files

0.9.0

5 files

0.8.3

5 files

0.8.2

5 files

0.8.1

5 files

0.8.0

5 files

0.7.1

5 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page