Roboto SAI Desktop Control MCP — screen capture and human-like mouse/keyboard for local agents
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file roboto_sai_desktop-0.2.0.tar.gz.
File metadata
- Download URL: roboto_sai_desktop-0.2.0.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee9f1a8e5ab94154135d962293a79156079df4d91a678054af097f9271052551
|
|
| MD5 |
8b1647ece5821a68d1c9f1e85ada0b6d
|
|
| BLAKE2b-256 |
c3f84b36d1b744219ebc629fe299f5c4dcb2d9855c58e8adc2608c82ac6161a0
|
File details
Details for the file roboto_sai_desktop-0.2.0-py3-none-any.whl.
File metadata
- Download URL: roboto_sai_desktop-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78c68eed0018157169a07e3a215c9306a09b7759e6ad3977ffe47598e0d2a907
|
|
| MD5 |
e56a17a83a634e4bc67498f3ea8c163c
|
|
| BLAKE2b-256 |
839f38674fcc2de6334806a56c4c27b84c58ee5b3bde720d7a0c977d832f143a
|