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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

cua_driver-0.9.0-py3-none-manylinux_2_31_x86_64.whl (11.7 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ x86-64

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

Uploaded Python 3manylinux: glibc 2.31+ ARM64

cua_driver-0.9.0-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.0-py3-none-win_arm64.whl.

File metadata

  • Download URL: cua_driver-0.9.0-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.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 05f207844372278558dfa819d90a39290eceb873b91436b219ef921fa4b269c6
MD5 dc58d94a8e5bb79fc505fce795f1e4d2
BLAKE2b-256 d8a7342f075336a3c922628973fb28174d0077c24a626e560deb6868e98fd10c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cua_driver-0.9.0-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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 717c02959295b811f69e348eac9625c78e38a70284de45a18d673cfb7e877620
MD5 dc37bb01f010aafe1b22c17cd775c4ea
BLAKE2b-256 0ae68edec877cda33a7ee9912b4ca5aad0dab82f53c0e47a2755c224bfa1e415

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cua_driver-0.9.0-py3-none-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 4bb2c6621880ffecec418838094b268da142122cd123377f50bfa80e12ff9b1c
MD5 22f38c11545d353da07215ea099b082d
BLAKE2b-256 6861c6a65cba13681e0dbc615f4fdeebf6be25fda01a95e48e560bf9782fc43d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cua_driver-0.9.0-py3-none-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 c8aeecac2e05b8e9cbe5a17e7079aa32a4bf4257865d10a5a84985b03fce84d9
MD5 5464873a8bffc6742b843ecaba8aba73
BLAKE2b-256 67e76c52cc768db71e88b7e708c7f738af8e2bfbcc617d8602231512e871a5f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cua_driver-0.9.0-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a67470c0f9ee9734666e6e3c5f8acddad46cc07411f7dbe8c3a18d0bfa0eb6e9
MD5 e66f04d1fbcb0921a663de7b2810cb3c
BLAKE2b-256 31e31f5a25d24c03e2d862340afa2592690da81be7da7199fcd44c8577c6ee0a

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

0.9.1

5 files

This release

0.9.0 This release

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