computer-use-mcp
by domdomegg
Overview
An MCP server enabling an AI model (like Claude) to control the user's computer through UI automation, including taking screenshots, mouse movements, clicks, and keyboard input.
Installation
npx -y computer-use-mcpEnvironment Variables
- MCP_TRANSPORT
- PORT
Security Notes
The server is designed to provide an AI model with extensive control over the host computer, encompassing mouse, keyboard, and screen interactions, as clearly stated in the project's README. This capability, while intentional, represents a significant inherent security risk, as a compromised or misdirected AI could perform malicious actions. Furthermore, when configured to use the 'http' transport (via `MCP_TRANSPORT=http`), the server exposes an unauthenticated HTTP endpoint. This is a critical vulnerability if not properly secured with external measures like a reverse proxy or if deployed in an untrusted network environment. The use of `nut-js` involves native system interactions, potentially requiring specific operating system permissions (e.g., accessibility access on macOS) which can be a point of friction or misconfiguration. No `eval` statements, hardcoded secrets, or explicit obfuscation were found in the provided source code, indicating the primary risks stem from its intended functionality and potential deployment without proper network security.
Similar Servers
zen-mcp-server
A server for coordinating and managing AI agents, likely for simulations or complex task execution, leveraging Claude LLMs.
DesktopCommanderMCP
The Desktop Commander MCP server enables AI to interact with the local desktop environment, managing files, executing terminal commands, and controlling processes for code and text manipulation, data analysis, and task automation.
tmux-mcp
Enables AI assistants to interact with, control, and observe tmux terminal sessions.
sub-agents-mcp
Orchestrates task-specific AI agents defined in markdown files for execution via Cursor, Claude Code, or Gemini CLIs within any MCP-compatible tool.