roboto-sai-desktop
Roboto SAI Desktop Control MCP (v0.2) — local Windows desktop agent:
- Screen capture (base64 JPEG)
- Human-like mouse movement
- Click / type / scroll / hotkeys
execute/execute_commanddispatcher- MCP stdio server for Grok / Claude
Owner machine / owned VMs only. Failsafe is on by default (mouse to top-left aborts). Set ROBOTO_DESKTOP_FAILSAFE=0 only when intentional.
Install
pip install roboto-sai-desktop
Run MCP server
roboto-desktop-mcp
# or
python -m roboto_desktop
Grok config (~/.grok/config.toml)
[mcp_servers.roboto-desktop]
command = "python"
args = ["-m", "roboto_desktop"]
enabled = true
startup_timeout_sec = 45
Python API
from roboto_desktop import get_agent
agent = get_agent()
agent.execute_command("get_position", {})
agent.execute_command("capture_screen", {"monitor": 1, "max_width": 1280})
agent.execute({"op": "click", "x": 100, "y": 200})
License
Proprietary — Roboto SAI LLC / Roberto Villarreal Martinez.
Metadata
Release files for roboto-sai-desktop 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| roboto_sai_desktop-0.2.0.tar.gz | 7.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| roboto_sai_desktop-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.8 kB
Release files / roboto_sai_desktop-0.2.0.tar.gz
| Download URL | roboto_sai_desktop-0.2.0.tar.gz |
|---|---|
| Size | 7.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ee9f1a8e5ab94154135d962293a79156079df4d91a678054af097f9271052551
|
|
BLAKE2b-256 checksum How to use checksums |
c3f84b36d1b744219ebc629fe299f5c4dcb2d9855c58e8adc2608c82ac6161a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / roboto_sai_desktop-0.2.0-py3-none-any.whl
| Download URL | roboto_sai_desktop-0.2.0-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
78c68eed0018157169a07e3a215c9306a09b7759e6ad3977ffe47598e0d2a907
|
|
BLAKE2b-256 checksum How to use checksums |
839f38674fcc2de6334806a56c4c27b84c58ee5b3bde720d7a0c977d832f143a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|