-
Notifications
You must be signed in to change notification settings - Fork 0
Cheap Version
If MCP connections keep failing, you don't need MCP at all. The Cheap Version is a command-line fallback that runs the exact same tool functions in-process and prints the JSON result — no client, transport, or server connection involved.
It accepts command-line arguments instead of MCP tool calls. Every parameter listed
in the Tool Reference is accepted as --<param> <value> (values are parsed as
JSON when possible, so lists and numbers work) or as one --json '{...}' object.
lowlevel-computer-use-cheap <tool> [--key value ...] [--json '{...}']
…or as a subcommand of the main entry point:
lowlevel-computer-use-mcp cheap <tool> [--key value ...]
List every available tool:
uv run lowlevel-computer-use-cheap --listScreen size:
uv run lowlevel-computer-use-cheap get_screen_sizeScreenshot the primary monitor:
uv run lowlevel-computer-use-cheap screenshot --monitor 1Double-click at a point:
uv run lowlevel-computer-use-cheap mouse_click --x 960 --y 540 --clicks 2Press a hotkey (lists parse as JSON):
uv run lowlevel-computer-use-cheap press_keys --keys '["ctrl","s"]'Run a shell command:
uv run lowlevel-computer-use-cheap run_command --command "ipconfig /all"Background-capture a window (object form):
uv run lowlevel-computer-use-cheap screenshot --json '{"window_title":"Notepad"}'- Output is the identical
{"ok": true, ...}JSON the MCP tools return — readok. - A bare
--flag(no following value) is treated astrue. - The Cheap Version is handy for agents too: call it through the
run_commandtool or a terminal when the MCP server itself is unreachable. - All the same Background Targeting, Headless GUI, WSL and Run as Admin and Boot Startup tools are available — it's the same code path.
See Troubleshooting if the MCP server won't connect in the first place.
lowlevel-computer-use-mcp · MIT License ·
Getting started
Reference
Features
More