MCP server — control remote desktops via VNC (MacOS)
MCP server — control remote desktops via VNC (MacOS)
Claude KVM is an MCP tool that controls remote desktop environments over VNC. It consists of a thin JS proxy layer (MCP server) and a platform-native Swift VNC daemon running on your macOS system.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Action | Parameters |
| screenshot | |
| cursor_crop | |
| diff_check | |
| set_baseline | |
| mouse_click | x, y, button? |
| mouse_double_click | x, y |
| mouse_move | x, y |
| hover | x, y |
| nudge | dx, dy |
| mouse_drag | x, y, toX, toY |
| scroll | x, y, direction, amount? |
| key_tap | key |
| key_combo | key or keys |
| key_type | text |
| paste | text |
| detect_elements | |
| configure | {reset: true} |
| get_timing | |
| wait | ms? |
| health | |
| shutdown |
{
"mcpServers": {
"claude-kvm": {
"command": "npx",
"args": [
"-y",
"claude-kvm"
],
"env": {
"VNC_HOST": "192.168.1.100",
"VNC_PORT": "5900",
"VNC_USERNAME": "user",
"VNC_PASSWORD": "YOUR_VNC_PASSWORD",
"CLAUDE_KVM_DAEMON_PATH": "/opt/homebrew/bin/claude-kvm-daemon",
"CLAUDE_KVM_DAEMON_PARAMETERS": "-v"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| VNC_HOST | Declared in the maintainer’s client configuration. | Check documentation |
| VNC_PORT | Declared in the maintainer’s client configuration. | Check documentation |
| VNC_USERNAME | Declared in the maintainer’s client configuration. | Check documentation |
| VNC_PASSWORD | Declared in the maintainer’s client configuration. | Check documentation |
| CLAUDE_KVM_DAEMON_PATH | Declared in the maintainer’s client configuration. | Check documentation |
| CLAUDE_KVM_DAEMON_PARAMETERS | Declared in the maintainer’s client configuration. | Check documentation |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
See through your agent's eyes. Visualize legacy code, architect new systems, understand everything.
The community registry and CLI for AI agent toolkits - discover, share, and serve tools to AI agents over MCP
Find & fetch research datasets across Zenodo, DataCite, NCBI omics, and literature.
A Model Context Protocol (MCP) server for Galley GraphQL API integration using Apollo MCP Server with **mandatory automatic schema introspection**.