What is Total PC Control?
Total PC Control is an MCP (Model Context Protocol) server that provides programmatic control over your screen, mouse, and keyboard using the nut.js library. It is designed for use with AI models, such as Claude for Desktop, enabling them to capture screenshots, move the cursor, type text, manage windows, and interact with the clipboard.
How to use Total PC Control?
Installation requires Node.js 16+, npm or yarn, and cmake-js installed globally. Clone the repository, build the libnut core library from source, then run npm install and npm run build. For Claude for Desktop, edit the claude_desktop_config.json file to add an MCP server entry with "command": "node" and "args" pointing to the absolute path of build/index.js. Restart Claude for Desktop and confirm the hammer icon appears.
Key features of Total PC Control
- Screen capture: capture full screen or a specific region
- Mouse control: move, click, double-click, right-click, and scroll
- Keyboard input: type text, press keys, hold and release keys
- Window management: find, focus, and get the active window
- Clipboard operations: copy and paste text
Use cases of Total PC Control
- AI agents performing automated desktop tasks like moving files or filling forms
- Testing and debugging applications by simulating mouse and keyboard input
- Automating repetitive workflows such as data entry or UI interactions
- Capturing screen content for analysis or documentation by AI models
コメント