Total PC Control MCP Server

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

Local serverstdio

What is the Total PC Control MCP Server?

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

The short version

  • 📷 Screen Capture: Capture screenshots of your 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

What it needs from you

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

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
capture_screenCapture the entire screen as an image
capture_regionCapture a specific region of the screen
move_mouseMove the mouse cursor to a specific position
click_mouseClick the mouse at the current position or specified coordinates
double_clickDouble-click at the current position or specified coordinates
right_clickRight-click at the current position or specified coordinates
scroll_mouseScroll the mouse wheel up or down
type_textType text at the current cursor position
press_keyPress a specific keyboard key or key combination
hold_keyHold down a key
release_keyRelease a held key
find_windowFind a window by title or application name
focus_windowBring a window to the foreground
get_active_windowGet information about the currently active window
copy_to_clipboardCopy text to the clipboard
paste_from_clipboardGet text from the clipboard

How to install the Total PC Control MCP Server

{
  "mcpServers": {
    "total-pc-control": {
      "command": "node",
      "args": [
        "/ABSOLUTE/PATH/TO/total-pc-control/build/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

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

Frequently asked questions

No, the software warns that giving AI models direct control over your computer can lead to unintended consequences. You use it entirely at your own risk, and the creators accept no responsibility for damage or data loss.