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.
claude mcp add computer-use-mcp -- npx -y computer-use-mcpRun in your terminal. Replace YOUR_* placeholders with real values; add --scope user to install for every project.
Review the command, arguments, and environment values before installing — MCP servers run with your local permissions.
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 paramsUse 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...
textstringaction*stringkey · type · mouse_move · left_click · left_click_drag · right_clickcoordinatearray💻 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.
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).
This should just work out of the box.
However, to get best results:
We implement a near identical computer use tool to Anthropic's official computer use guide, with some more nudging to prefer keyboard shortcuts.
This talks to your computer using nut.js
Pull requests are welcomed on GitHub! To get started:
npm installnpm run test to run testsnpm run buildVersions follow the semantic versioning spec.
To release:
npm version <major | minor | patch> to bump the versiongit push --follow-tags to push with tagsmakafeli/n8n-workflow-builder
node2flow/n8n-management
danishashko/make-mcp
lukisch/n8n-manager-mcp
io.github.us-all/airflow