
A computer for any agent: a desktop container, your screen or the cloud, with settled screenshots.
Public tool metadata for what this MCP can expose to an agent.
computerDrives a desktop with a `computer` tool, waiting for the screen instead of sleeping, and bounding every model call.Drives a desktop with a `computer` tool, waiting for the screen instead of sleeping, and bounding every model call.
No parameter schema in public metadata yet.
Sponsors
OPENROUTER_API_KEYsecretOnly for desktop_run_task with its default model
Open-source computer-use harness for any OpenAI-compatible model: Qwen, DeepSeek, Claude, or your own vLLM server.
It drives a desktop with a computer tool, waits for the screen instead of sleeping, and bounds every model call.
Bring your own computer: your own screen (macOS, Windows, Linux), any sandbox you already run, or a cloud desktop.
Claude Code, Codex, Cursor or any MCP client gets a desktop to look at and click: a container on your machine (needs only Docker), your own screen, or a cloud desktop (guide).
pip install "legatolabs[mcp]"
claude mcp add legato -- legato mcp --sandbox docker

A real run in real time: told that a revenue chart looks wrong, Claude Code opens the dashboard in a desktop container, sees the bars hanging from the top, changes one line and reloads to check the fix. Each image is a screenshot the MCP server returned.
legatolabs