Computer Use Omni MCP server
A 1:1 replica of Claude Desktop's computer-use tool surface, for Windows and the Claude Code CLI.
4 stars19 downloads/wk
Reviews
Write oneNobody has reviewed Computer Use Omni yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Computer Use Omni tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
reloadHot-reload the logic modules in-process (developer tool).
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 7 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Computer Use Omni compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 93% of 48,243 servers
- Tools
- 1
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 4
- more than 82% of 28,706 servers
- Downloads a week
- 19
- more than 6% of 12,306 servers with a package
What its tools let an agent do: 1 read
Install Computer Use Omni in Claude Code, Cursor or VS Code
claude mcp add computer-use-omni -- uvx computer-use-omni
What the publisher says
From the Computer Use Omni repository's README, as published. We do not edit it. Read it on GitHub
omni-computer-use
I got tired of the permission limits in the computer use of Claude Code and Codex, so I built my own. Especially for us Windows users: there is no computer use at all in the Claude Code CLI here. I really resent that. Why are we Windows users always second class citizens in vibe coding?
I have been using omni myself since June 2026. Whenever I find something that annoys me, I update it.
I use both Claude Code and Codex, and omni runs perfectly on Claude Desktop Code, the Claude Code CLI and Codex. The GIFs below show it: both Claude and GPT open VS Code and type into it. I tested it in Warp too, works there. I also recommended it to a friend who uses Cursor, he tested it and it works for him.
It works everywhere because it does not integrate with any of them. It is a plain MCP server. When it starts it walks up its own process ancestry, and the first ancestor that owns a window is the window it serves. So whether you run it from a terminal, from Claude Desktop or from Codex, it works that out by itself, and you configure nothing.
If you are building a desktop app of your own, try omni. The agent can see your UI and debug it by itself, which is very handy. Same idea as using Playwright when you build web apps.
One line to install it:
claude mcp add omni-computer-use -s user -- uvx omni-computer-use-mcpHere are the two GIFs:
Claude Code CLI, one take.
Codex, one take. Codex recorded and cut this one itself.
Everything below is written for AI. Skip it if you want. Good luck 👍
Install
Requires Windows and Python 3.11+ (uv / uvx fetch Python for you). The PyPI package name carries an -mcp suffix; everything else — the command, the server key, this repo — is plain omni-computer-use.
Recommended — install into Claude Code. Claude Desktop reads Claude Code's MCP servers in addition to its own, so this one command makes the server available in both the Claude Code CLI and the Claude Desktop app:
claude mcp add omni-computer-use -s user -- uvx omni-computer-use-mcp
claude mcp list # expect: omni-computer-use … ✓ ConnectedThe other directions are narrower. In Claude Desktop's claudedesktopconfig.json — visible to Claude Desktop only, the CLI won't see it:
{
"mcpServers": {
"omni-computer-use": { "command": "uvx", "args": ["omni-computer-use-mcp"] }
}
}A desktop-extension bundle (.mcpb, one-click install) is attached to each GitHub release — same scope caveat: Claude Desktop only.
Run standalone (any MCP client, or just to poke at it):
uvx omni-computer-use-mcpWindows spawn tip: uv/uvx are native executables and need no wrapper. If your MCP client launches servers through a .cmd shim (like npx), that one needs a cmd /c prefix — this server doesn't.
Example
On a multi-monitor rig every screenshot self-describes — it names the monitor it captured and what else is attached, so the agent never loses track of which screen it is looking at:
This screenshot was taken on monitor "\\.\DISPLAY2" (2560x1600, primary).
Other attached monitors: "\\.\DISPLAY1" (2560x1440). Use switch_display to
capture a different monitor.open_application reports what actually happened instead of fire-and-forget:
Opened "Calculator". # a real window appeared
launched "…" but its process exited within ~2s # crashed on startup — reported, not faked
without showing a window …Status
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Computer Use Omni: common questions
- Is Computer Use Omni MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Computer Use Omni safety report
- How do I install Computer Use Omni?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Computer Use Omni need an API key?
- No secret keys are declared. It reads 4 settings from the environment.
- Is Computer Use Omni maintained?
- The last commit was 48 days ago (2026-09-19). The latest release is v1.0.0.
- How does Computer Use Omni compare with other MCP servers?
- safety score 92/100 (higher than 93% of 48,243 servers); tools 1 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.