domdomegg avatar

Computer Use

domdomegg/computer-use-mcp

Gives Claude direct control over your computer through screen capture, mouse clicks, and keyboard input using the nut.js automation library. You can ask it to change desktop backgrounds, navigate websites, fill forms, or interact with any GUI application. Works across Claude Desktop, Cursor, and Cline with simple npx installation. The creator rightfully warns this is like giving a toddler your computer since models make mistakes and are vulnerable to prompt injection. Best used with small resolutions like 720p and the Rango browser extension for more reliable keyboard navigation over coordinate clicking.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
GitHub stars
300
tool
1
transport
STDIO
last updated
Apr 13, 2026

Install

From registry metadata
$ npx add-mcp computer-use-mcp --name computer-use-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add computer-use-mcp -- npx -y computer-use-mcp

Run in your terminal. Replace YOUR_* placeholders with real values; add --scope user to install for every project.

Tools

Verified live · 1 tools

Verified live against the running server on Jun 11, 2026.

computerUse a mouse and keyboard to interact with a computer, and take screenshots. * This is an interface to a desktop GUI. You do not have access to a terminal or applications menu. You must click on desktop icons to start applications. * Always prefer using keyboard shortcuts rathe...3 params

Use a mouse and keyboard to interact with a computer, and take screenshots. * This is an interface to a desktop GUI. You do not have access to a terminal or applications menu. You must click on desktop icons to start applications. * Always prefer using keyboard shortcuts rathe...

Parameters* required
action*string
The action to perform. The available actions are: * key: Press a key or key-combination on the keyboard. * type: Type a string of text on the keyboard. * get_cursor_position: Get the current (x, y)...one of key · type · mouse_move · left_click · left_click_drag · right_click
coordinatearray
(x, y): The x (pixels from the left edge) and y (pixels from the top edge) coordinates
textstring
Text to type or key command to execute

Sponsors

Readme

computer-use-mcp

💻 A Model Context Protocol server for Claude to control your computer. This is very similar to computer use, but easy to set up and use locally.

Here's Claude Haiku 4.5 changing my desktop background (4x speed):

https://github.com/user-attachments/assets/cd0bc190-52c4-49db-b3bc-4b8a74544789

[!WARNING] At time of writing, models make frequent mistakes and are vulnerable to prompt injections. As this MCP server gives the model complete control of your computer, this could do a lot of damage. You should therefore treat this like giving a hyperactive toddler access to your computer - you probably want to supervise it closely, and consider only doing this in a sandboxed user account.

Installation

Follow the instructions on install-mcp, which generates the right config for your MCP client (Claude Code, Claude Desktop, Cursor, Cline, VS Code, and more).

Tips

This should just work out of the box.


View the full README on GitHub

Details

Repository
github.com/domdomegg/computer-use-mcp
Website
github.com/domdomegg/computer-use-mcp#readme
Category
Automation & Workflows
Package
computer-use-mcp
Transport
STDIO
Registry
MCP registry, active
Tools verified
Jun 11, 2026

More from domdomegg

Related Automation & Workflows MCP servers

View all
1blackwhite084 avatarPlaywrightblackwhite084/playwright-plus-python-mcpExposes Playwright-based tools to automate browsing, capture content, and summarize stored notes via an MCP client.186stars
2sathergate avatarClocktowersathergate/sathergate-toolkitCron jobs for Next.js. Serverless-native scheduling with retry support.0stars
3steve228uk avatarMetro MCPsteve228uk/metro-mcpMCP server for React Native/Expo runtime debugging, inspection, and automation via Metro/CDP86stars
4saaslabsco avatarJustCall MCP Serversaaslabsco/justcall-mcp-serverJustCall MCP Server enables LLMs and AI agents to make voice calls and send SMS via JustCall APIs.26stars
5adelelo13 avatarmac-control-mcpadelelo13/mac-control-mcpNative Swift macOS automation — 153 tools: AX, EventKit, voice, browser DOM, undo.18stars
6mindstone avatarCanarymindstone/mcp-serversMindstone-internal release-pipeline test connector; not for use. Single ping tool; no auth.0stars