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
- Clone the repository
- Install cmake-js globally
- Install the libnut core library
- Install dependencies and build the project
License
This project is licensed under the MIT License.