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.10.0-py3-none-win_arm64.whl (13.1 MB view details)

Uploaded Python 3Windows ARM64

cua_driver-0.10.0-py3-none-win_amd64.whl (14.3 MB view details)

Uploaded Python 3Windows x86-64

cua_driver-0.10.0-py3-none-manylinux_2_31_x86_64.whl (11.9 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ x86-64

cua_driver-0.10.0-py3-none-manylinux_2_31_aarch64.whl (11.9 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARM64

cua_driver-0.10.0-py3-none-macosx_11_0_universal2.whl (17.1 MB view details)

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

File details

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

File metadata

  • Download URL: cua_driver-0.10.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 13.1 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.10.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 c408bd90f78e336ea287f08edccee09420ef2d97d213f5f4a42a3bde6df4deb3
MD5 6c493c173fe4cc68d0e5886cdcb5c30b
BLAKE2b-256 b8a4b6e1d7abcff3babdeff73de1c4aea150c726ef9022e0754699a6e4fa1666

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cua_driver-0.10.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 14.3 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.10.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0068e2fea6c5ad493d7d7f7687294c2cdd89164525dfd5cbfc8033f556ae28b7
MD5 d80e0fd7ce7c28ab06df02f2d6275998
BLAKE2b-256 41c233e5414b5ae35cf17874af24825f4ebbfbcaa94ac0c956de5272dc39c21a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cua_driver-0.10.0-py3-none-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 2c7ef282c4b9afd863c0e918c1de7508e2bdbfb84098f3958f928a3e76507db5
MD5 3cd57a744dc10500d07d22225639bc21
BLAKE2b-256 4e50d60bb9a634d6e34920eea992c12638822ac67920bbb1da711fecc5cf6c51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cua_driver-0.10.0-py3-none-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 041c31ab1c64e6e995147bced8437f83f89d547493ea5cc3ca68da3780ac003b
MD5 e04891196c69caf3ec6ad84defa7ac35
BLAKE2b-256 ba2535b6ef26a836c8373ecd9fef17d526b4088a285c62391a983acd1c6792cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cua_driver-0.10.0-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 fff2a558d3da2c514ceb9aa3a01e799a02246a8055e3c67ded0dd6974d0fa40b
MD5 8fd3e8e5c2f1b693aefb589f46743bb4
BLAKE2b-256 fa8e3d27a2ca154c87bd094208e3c5d4728a301771debab8a25fbf11596fc978

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

This release

0.10.0 This release

5 files

0.9.1

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