tpc-mcpv2

tpc-mcpv2

1

Total PC Control is a Model Context Protocol server designed to facilitate control over various system operations like screen capture, mouse movements, and keyboard inputs using nut.js. It is built with Node.js and offers a comprehensive set of features for automation and interaction with a computer's UI.

Total PC Control

An MCP server that provides control over your screen, mouse, and keyboard using nut.js.

Features

  • Screen Capture: Capture screenshots of the entire screen or specific regions
  • Mouse Control: Move the mouse cursor, click, double-click, and scroll
  • Keyboard Input: Type text and press keyboard shortcuts
  • Window Management: Find, focus, and manipulate application windows
  • Clipboard Access: Copy and paste text

Prerequisites

  • Node.js 16 or higher
  • npm or yarn
  • cmake-js (for building native dependencies)

Installation

  1. Clone the repository
  2. Install cmake-js globally
  3. Install the libnut core library
  4. Install dependencies and build the project

License

This project is licensed under the MIT License.