Submit

Computer Control MCP

@AB498

MCP server that provides computer control capabilities, like mouse, keyboard, OCR, etc. using PyAutoGUI, RapidOCR, ONNXRuntime. Similar to 'computer-use' by Anthropic. With Zero External Dependencies.
Overview

What is Computer Control MCP?

Computer Control MCP is a server that provides computer control capabilities, allowing users to control mouse movements, keyboard inputs, and perform OCR (Optical Character Recognition) tasks using libraries like PyAutoGUI and RapidOCR. It operates with zero external dependencies and is similar to the 'computer-use' project by Anthropic.

How to use Computer Control MCP?

To use Computer Control MCP, you can set it up using the command uvx computer-control-mcp@latest or install it globally with pip install computer-control-mcp. After installation, run the server with computer-control-mcp to start using its features.

Key features of Computer Control MCP?

  • Control mouse movements and clicks
  • Type text at the current cursor position
  • Take screenshots with optional OCR text extraction
  • List and activate windows
  • Perform drag and drop operations

Use cases of Computer Control MCP?

  1. Automating repetitive tasks on a computer.
  2. Extracting text from images or screenshots for data processing.
  3. Creating automated testing scripts for software applications.

FAQ from Computer Control MCP?

  • Is Computer Control MCP cross-platform?

It has only been tested on Windows, but it should work on other platforms as well.

  • What libraries does it use?

It uses PyAutoGUI for mouse and keyboard control, RapidOCR for text extraction, and ONNXRuntime for model inference.

  • Is there a license for this project?

Yes, it is licensed under the MIT License.

Server Config

{
  "mcpServers": {
    "computer-control-mcp": {
      "command": "uvx",
      "args": [
        "computer-control-mcp@latest"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.