VNC

by hrrrsn

Not rated
GitHub

About

Remotely control any system running a VNC server, including Windows, Linux, and macOS, through an AI agent.

Details

Author
hrrrsn
Categories
Productivity, Automation, Infrastructure

Setup

Install VNC in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/hrrrsn/mcp-vnc

Follow the installation instructions in the repository README, then restart your MCP client.

AModel Context Protocol (MCP)server that enables AI agents to remotely control Windows, Linux, macOS or anything else that can run a VNC server (don't worry, it's probably fine).

git clone https://github.com/hrrrsn/mcp-vnc cd mcp-vnc npm install npm run build

-

Locate and open your Claude Desktop configuration file:

- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%\Claude\claude_desktop_config.json
- Linux:~/.config/Claude/claude_desktop_config.json

{ "mcpServers": { "vnc-controller": { "type": "stdio", "command": "mcp-vnc", "env": { "VNC_HOST": "192.168.1.100", "VNC_PORT": "5900", "VNC_PASSWORD": "your-vnc-password" } } } }
{ "mcpServers": { "vnc-controller": { "type": "stdio", "command": "node", "args": ["dist/index.js"], "cwd": "/path/to/mcp-vnc", "env": { "VNC_HOST": "192.168.1.100", "VNC_PORT": "5900", "VNC_PASSWORD": "your-vnc-password" } } } }

Please refer to theVS Code documentation

The MCP server provides the following tools for remote desktop control:

Example:vnc_click(x=100, y=200, button="right", double=true)

- Single keys:a,Enter,F1,Escape,Up,Down,Tab,Space
- Key combinations:Ctrl+c,Alt+F4,Ctrl+Alt+Delete,Shift+Tab
- Modifiers:Ctrl,Alt,Shift,Super/Win,Meta/Cmd

- vnc_key_press(key="Enter")
- vnc_key_press(key="Ctrl+Alt+Delete")

Example:vnc_type_text(text="Hello World!", enter=true)

Example:vnc_type_multiline(lines=["Line 1", "Line 2", "Line 3"])

Example:vnc_screenshot(delay=1000)- Wait 1 second before capture

Contributions are welcome! Please feel free to submit a Pull Request.

This project is licensed under the MIT License - see theLICENSEfile for details.

can control your whole computer keyboard, mouse , clicpboard, screenshot tools everything

Official Atlassian MCP server for connecting AI agents to Jira, Confluence, Opsgenie, and other Atlassian products.

MCP server for the Computer-Use Agent (CUA), allowing you to run CUA through Claude Desktop or other MCP clients.

A MCP server to allow your AI agent to manage your SikkerKey secrets vault.

MCP server for Mobile Development and Automation | iOS, Android, Simulator, Emulator, and Real Devices

Interact with and control your web browser via a browser extension.

Enables AI agents to control a local browser, manage tabs, and conduct research via a browser extension.

An AI-driven server for browser automation using natural language commands, implementing the Model Context Protocol (MCP).

A simple, self-contained notes system with resources, tools, and prompts.

Automate browser actions using natural language commands. Powered by Playwright and supports multiple LLM providers.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.