VNC
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
Jump to
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.
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.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


