computer-control-mcp

computer-control-mcp

3.5

If you are the rightful owner of computer-control-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Computer Control MCP is a server that provides computer control capabilities using PyAutoGUI, RapidOCR, and ONNXRuntime, with zero external dependencies.

The Computer Control MCP server is designed to offer comprehensive computer control functionalities such as mouse and keyboard operations, OCR, and window management. It leverages PyAutoGUI for GUI automation, RapidOCR for optical character recognition, and ONNXRuntime for efficient model execution. This server is particularly useful for automating tasks on a computer, making it similar to the 'computer-use' feature by Anthropic. It is primarily tested on Windows but is expected to work on other platforms as well. The server can be easily set up using 'uvx' or installed globally via pip, ensuring flexibility in deployment. The server is open-source and licensed under MIT, encouraging community contributions and modifications.

Features

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

Tools

  1. Mouse Control Tool

    click_screen, move_mouse, drag_mouse

  2. Keyboard control tools

    type_text, press_key

  3. Screen and window management tools

    take_screenshot, get_screen_size, list_window, activate_window