view-control-mcp-server

view-control-mcp-server

0

The View Control MCP Server is a Model Context Protocol server designed to perform local PC operations such as mouse control and screen capture. It supports JSON-RPC 2.0 communication and can be integrated with AI applications like Claude Desktop and Cursor, enhancing their local PC interaction capabilities.

View Control MCP Server

This project is a Model Context Protocol (MCP) server that enables interaction with a local PC, including mouse manipulation and screen capturing. It implements the MCP protocol via JSON-RPC 2.0 and can integrate with clients like Claude Desktop and Cursor.

Features

  • Mouse Operations
    • Get and set mouse position
    • Mouse clicks and drag & drop
  • Keyboard Operations
    • Text input
    • Key presses with modifier keys
  • Screen Capturing
    • Capture entire screen and retrieve Base64 encoded image data
  • Communication Protocol
    • Follows JSON-RPC 2.0 using stdio transport

Installation

Run npm install view-control-mcp-server to install.

Usage

Start the server using npx view-control-mcp-server in stdio mode to connect directly to MCP clients like Cursor.