Connect to Claude
MCPControl icon

MCPControl

Provides programmatic control over system operations including mouse, keyboard, window management, and screen capture functionality.

About

MCPControl is a cross-platform control server implementing the Model Context Protocol (MCP) for automating operating system tasks. It enables programmatic control over a computer's mouse, keyboard, window management, screen capture, and clipboard, built upon the nut.js framework. Initially conceived as an experiment to allow AI models to interact with computer environments, MCPControl allows for intricate system-level automation and provides a foundation for advanced control scenarios.

Key Features

  • Screen Operations (capture, size retrieval, active window detection)
  • Clipboard Integration (get/set/clear content, check state)
  • Window Management (list, focus, resize, reposition)
  • Mouse Control (movement, clicks, scroll, drag)
  • Keyboard Control (text input, key combinations, press/release)
  • 19 GitHub stars

Use Cases

  • Creating automated testing environments
  • Automating repetitive computer tasks
  • Enabling AI agents to interact with desktop applications