💻 Give AI models complete control of your computer (probably a bad idea)
SaferSkills independently audited Computer Use Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
💻 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.
<details> <summary><strong>Claude Code</strong></summary>
Run:
claude mcp add --scope user --transport stdio computer-use -- npx -y computer-use-mcpThis installs the server at user scope (available in all projects). To install locally (current directory only), omit --scope user.
</details>
<details> <summary><strong>Claude Desktop</strong></summary>
#### (Recommended) Via manual .mcpb installation
computer-use-mcp-mcpb file.zip file to .mcpb.mcpb file to open with Claude Desktop#### (Advanced) Alternative: Via JSON configuration
claude_desktop_config.json file{
"mcpServers": {
"computer-use": {
"command": "npx",
"args": [
"-y",
"computer-use-mcp"
]
}
}
}</details>
<details> <summary><strong>Cursor</strong></summary>
#### (Recommended) Via one-click install
#### (Advanced) Alternative: Via JSON configuration
Create either a global (~/.cursor/mcp.json) or project-specific (.cursor/mcp.json) configuration file:
{
"mcpServers": {
"computer-use": {
"command": "npx",
"args": ["-y", "computer-use-mcp"]
}
}
}</details>
<details> <summary><strong>Cline</strong></summary>
#### (Recommended) Via marketplace
#### (Advanced) Alternative: Via JSON configuration
{
"mcpServers": {
"computer-use": {
"type": "stdio",
"command": "npx",
"args": ["-y", "computer-use-mcp"]
}
}
}</details>
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 tags~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.