Computer Use logo

Computer Use

Controls desktop applications and signed-in Chrome through accessibility-based MCP tools on macOS, Windows, and Linux.

Install Computer Use

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "computer-use-3": {
      "command": "npx",
      "args": [
        "-y",
        "munim-computer-use"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Computer Use is an MCP server for controlling a desktop through accessibility trees, background input, and signed-in Chrome tabs. It can read application state, click and type without taking over the user's mouse, display an agent pointer, and zoom small interface text. Reach for it when an agent needs to operate desktop software or browser workflows on macOS, Windows, or Linux without requiring a vision model.

Use cases

  • Automate desktop application workflows while the user keeps control of the mouse
  • Navigate signed-in Chrome tabs through an MCP-compatible coding agent
  • Inspect accessibility trees and verify actions with screenshots
  • Operate interfaces with small text using agent-controlled zoom

Key features

  • Accessibility-tree UI inspection
  • Background clicking and typing
  • Agent pointer display
  • Desktop text zoom
  • Signed-in Chrome tab control
  • Screenshot-based verification

Tools1

What Computer Use lets your agent do. Expand a tool for its parameters.

Self-reported~19 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

8/8 checks healthy over the last 42d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 14d ago via OSV.dev · munim-computer-use (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars18Stargazers on the source repository.
npm downloads2.6kPackage downloads in the last 30 days.
Last commit4d agoMost recent push to the default branch.
Tools exposed1Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Computer Use works

What Computer Use does

Computer Use gives MCP-compatible agents a computer-use backend for operating a desktop as a person would. It reads user interfaces through accessibility trees, then performs interaction in the background so the user's mouse remains available. The server also exposes an agent pointer to show where work is happening and can zoom in on small text.

The supported operating systems are macOS, Windows, and Linux. Browser automation covers tabs in a signed-in Chrome session. The server is intended for coding agents and can work with any model; interaction does not require a vision model.

How it works

Agents inspect the desktop through application state and act on interface elements identified from that state. A typical workflow uses get_app_state to read the current UI, performs clicks or text entry against the resulting element identifiers, and calls screenshot to verify the result.

Input is sent in the background rather than through the user's active mouse position. This makes it suitable for workflows that run while a person continues using the computer. The agent pointer provides a visible indication of the operation location, while zoom helps with interfaces containing small text.

Setup and configuration

Download the latest platform binary from the project's releases, or build the project from source. Place the executable on PATH; the documented locations include /usr/local/bin/munim-computer-use on macOS and %LOCALAPPDATA%\\Programs\\munim-computer-use\\munim-computer-use.exe on Windows.

On macOS, run munim-computer-use request-permissions once to request Accessibility and Screen Recording access. Register the executable as an MCP stdio server in the client of your choice. The npm package can also launch the signed binary on first use:

Terminal
npx -y munim-computer-use

Claude Code and Codex can register that command through their MCP configuration commands. Cursor uses an MCP JSON configuration file, either globally at ~/.cursor/mcp.json or for a repository at .cursor/mcp.json.

Tools and capabilities

  • Read application interfaces through accessibility state.
  • Click and type using background input.
  • Show an agent pointer during computer interaction.
  • Zoom interface content for easier reading.
  • Control tabs in a signed-in Chrome session.
  • Capture screenshots for state verification.
  • Configure wait_timeout_ms from 0 through 10000 milliseconds; the default is 8000, and 0 performs an immediate check.

Limitations and notes

Desktop access depends on the permissions required by the operating system. On macOS, Accessibility and Screen Recording permissions must be granted before use. Chrome workflows assume a signed-in Chrome session. The server communicates over MCP stdio, so the client must be able to launch a local command. Its documented platform coverage is macOS, Windows, and Linux.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Computer Use

Computer Use is an MCP server that connects AI agents to macOS, Windows, and Linux desktops plus signed-in Chrome tabs. Its main tools and capabilities let agents inspect accessibility state, click and type in the background, show an agent pointer, zoom interface text, and verify actions with screenshots.

Install it by downloading the latest platform binary or launching the npm package with `npx -y munim-computer-use`. Put a downloaded binary on `PATH`, request macOS permissions with `request-permissions`, then register the command as an MCP stdio server in your client.

Computer Use supports macOS, Windows, and Linux. macOS users must grant Accessibility and Screen Recording permissions before desktop control can work.

Yes, Computer Use works with Cursor through its MCP JSON configuration. Add the server under `mcpServers` in `~/.cursor/mcp.json` for all projects or `.cursor/mcp.json` for a repository.

Yes, Computer Use can drive tabs in a signed-in Chrome session. Agents can inspect the interface, interact with page elements, and use screenshots to check the outcome.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewComputer Use AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/computer-use-3?style=directory)](https://allmcps.com/mcp/computer-use-3)
HTML Embed
<a href="https://allmcps.com/mcp/computer-use-3"><img src="https://allmcps.com/api/badge/computer-use-3?style=directory" alt="Computer Use on AllMCPs" /></a>