aras-workspace avatar

Claude KVM

aras-workspace/claude-kvm

Connects Claude to remote desktops over VNC through a two-layer architecture: a Node.js MCP proxy and a native Swift daemon that handles the actual VNC protocol via LibVNCClient. The daemon exposes mouse operations (click, drag, scroll), keyboard input (tap, combo, type, paste), and screen capture with Apple Vision OCR for element detection. Coordinates are automatically scaled between the VNC server's native resolution and a 1280px workspace that Claude targets. Runs only on macOS Apple Silicon since it relies on platform-native frameworks. Useful when you need Claude to drive a remote GUI, whether that's a Linux desktop, another Mac, or any system running a VNC server on port 5900.

GitHub stars
20
tool
1
auth
Secret needed
transport
STDIO
env vars
5
last updated
Jul 6, 2026

Tools

1 tools

Public tool metadata for what this MCP can expose to an agent.

vnc_commandAll operations are performed through a single `vnc_command` tool.

All operations are performed through a single `vnc_command` tool.

No parameter schema in public metadata yet.

Sponsors

Configuration

VNC_HOST*

VNC server hostname or IP

VNC_PORT*

VNC server port

VNC_USERNAMEsecret

VNC/ARD username

VNC_PASSWORDsecret

VNC/ARD password

CLAUDE_KVM_DAEMON_PATH*

Path to claude-kvm-daemon binary

Readme

Claude KVM

Claude KVM

Remote Access, Artificial Intelligence

claude-kvm.ai

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.

Claude KVM Demo Claude KVM Demo Mac


View the full README on GitHub

Details

Repository
github.com/aras-workspace/claude-kvm
Website
github.com/ARAS-Workspace/claude-kvm
Category
Mobile Development
Package
claude-kvm
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Mobile Development MCP servers

View all
1adelelo13 avatarmac-control-mcpadelelo13/mac-control-mcpNative Swift macOS automation — 153 tools: AX, EventKit, voice, browser DOM, undo.18stars
2mobbin avatarMobbinmobbin/mobbin-mcp-serverSearch real-world UI & UX design references for mobile apps, web apps, and websites with Mobbin.17stars
3ashfordeou avatarKshana PNT-resilience simulatorashfordeou/kshanaValidated Kshana PNT simulator: orbits, GNSS, fusion, receiver trust, interference maps.9stars
4ethbak avatarIcon Composer Mcpethbak/icon-composer-mcpCLI and MCP server for creating Apple .icon bundles with Liquid Glass effects (iOS 26+)8stars
5geriy avatarcallgraphgeriy/callgraphAST call graph and code map for AI coding agents: PHP, JS, TS, Vue, Rust, Swift, Python, Go.7stars
6psychquant avatarChe Word Mcppsychquant/che-word-mcpSwift-native MCP server for Word (.docx) manipulation with 148 tools5stars