View Control MCP Server
by nakashima-takeo
This is a Model Context Protocol (MCP) server that allows for local PC operations such as mouse clicks and screen capture. It enables AI assistants to interact with and control a local computer.
Last updated: N/A
What is View Control MCP Server?
The View Control MCP Server is a server implementing the Model Context Protocol (MCP) using JSON-RPC 2.0. It allows AI language model applications (clients) to control a local PC, including mouse and keyboard actions, and screen capture.
How to use View Control MCP Server?
The server is started via the command line using npx view-control-mcp-server
. It communicates using JSON-RPC 2.0 over standard input/output (stdio). Clients like Claude Desktop and Cursor can be configured to connect to the server by specifying the command and transport method. The README provides examples of JSON requests for various MCP methods.
Key features of View Control MCP Server
Mouse operation (position, move, click, drag & drop)
Keyboard operation (text input, key press, modifier keys)
Screen capture (full screen, Base64 encoded)
JSON-RPC 2.0 compliant MCP protocol
Stdio transport
Use cases of View Control MCP Server
Automating desktop tasks via AI assistants
Controlling applications through natural language commands
Extracting data from the screen for AI processing
Integrating local PC functionality into AI workflows
FAQ from View Control MCP Server
What is MCP?
What is MCP?
Model Context Protocol (MCP) is a standardized communication protocol between AI language model applications (clients) and external services (servers).
Which MCP protocol version is supported?
Which MCP protocol version is supported?
The server supports MCP protocol version 2024-11-05
.
How do I install the server?
How do I install the server?
Use the command npm install view-control-mcp-server
.
How do I start the server?
How do I start the server?
Use the command npx view-control-mcp-server
to start the server in Stdio mode.
How do I connect with Cursor or Claude Desktop?
How do I connect with Cursor or Claude Desktop?
Configure the MCP settings in Cursor or Claude Desktop to use stdio transport and the command npx view-control-mcp-server
.