๐ป Give AI models complete control of your computer (probably a bad idea)
{
"mcpServers": {
"computer-use": {
"args": [
"-y",
"computer-use-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
๐ป An 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.
Is it safe?
No known CVEs for computer-use-mcp.
No authentication โ any process on your machine can connect.
MIT. View license โ
Is it maintained?
Last commit 2 days ago. 206 stars. 880 weekly downloads.
Will it work with my client?
Transport: stdio, sse, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Run this in your terminal to verify the server starts. Then let us know if it worked โ your result helps other developers.
npx -y 'computer-use-mcp' 2>&1 | head -1 && echo "โ Server started successfully"
After testing, let us know if it worked:
No known vulnerabilities.
Have you used this server?
Share your experience โ it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for Computer Use Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
๐ป An 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.
Run:
claude mcp add --scope user --transport stdio computer-use -- npx -y computer-use-mcp
This installs the server at user scope (available in all projects). To install locally (current directory only), omit --scope user.
computer-use-mcp-dxt file.zip file to .dxt.dxt file to open with Claude Desktopclaude_desktop_config.json file{
"mcpServers": {
"computer-use": {
"command": "npx",
"args": [
"-y",
"computer-use-mcp"
]
}
}
}
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"]
}
}
}
{
"mcpServers": {
"computer-use": {
"type": "stdio",
"command": "npx",
"args": ["-y", "computer-use-mcp"]
}
}
}
This should just work out of the box.
However, to get best results: