Claude KVM MCP server
io.github.ARAS-Workspace/claude-kvm·v2.0.12·17 starsMCP server — control remote desktops via VNC with a native Swift daemon and Apple Vision OCR
17 stars50 downloads/wk
Reviews
Write oneNobody has reviewed Claude KVM yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Claude KVM tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
task_completeMark the task as successfully completed. Provide a brief summary.
task_failedMark the task as failed. Explain why.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 82 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
How Claude KVM compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 17
- more than 90% of 28,688 servers
- Downloads a week
- 50
- more than 42% of 12,191 servers with a package
What its tools let an agent do: 2 read
Install Claude KVM in Claude Code, Cursor or VS Code
Runs npx -y claude-kvm on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add claude-kvm -- npx -y claude-kvm
What the publisher says
From the Claude KVM repository's README, as published. We do not edit it. Read it on GitHub
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.
[!TIP]
Phantom-WG could be a great alternative for you. Isolate your VNC server within your own network while enjoying self-hosted VPN performance with the extra privacy features you gain along the way.
Live Test Runs
- Integration Test
- Mac Integration Test
- Mac Calculator Test
- Mac Scientific Calculator Test
- Mac Safari Browsing Test
- Mac Drag & Drop Test
- Mac Chess Test
- Mac Chess Direct Test
- Mac Phantom-WG Install Test
[!NOTE]
Tests are conducted transparently on GitHub Actions — each step is visible in the CI environment. At the end of every test, whether the integration passes or fails, you'll find screenshots of each step the agent took during the session, along with an .mp4 video recording that captures the entire session. By reviewing these recordings and screenshots, you can observe how the agent progressed through each stage, how long the task took, and what decisions were made based on the system prompt. You can use these examples as a reference when crafting your own system prompts or instructions for the MCP server in your own environment.
[!WARNING]
Artifacts attached to these runs may have expired due to GitHub's artifact retention policy. Persistent copies are prepared via the Persist Artifacts workflow and can always be accessed by run ID from the artifacts/ directory on the press-kit branch.
Architecture
graph TB
subgraph MCP["MCP Client (Claude)"]
AI["Claude"]
end
subgraph Proxy["claude-kvm · MCP Proxy (stdio)"]
direction TB
Server["MCP Server<br/><code>index.js</code>"]
Tools["Tool Definitions<br/><code>tools/index.js</code>"]
Server --> Tools
end
subgraph Daemon["claude-kvm-daemon · Native VNC Client (stdin/stdout)"]
direction TB
CMD["Command Handler<br/><i>PC Dispatch</i>"]
Scale["Display Scaling<br/><i>Scaled ↔ Native</i>"]
subgraph Screen["Screen"]
Capture["Frame Capture<br/><i>PNG · Crop · Diff</i>"]
OCR["OCR Detection<br/><i>Apple Vision</i>"]
end
subgraph InputGroup["Input"]
Mouse["Mouse<br/><i>Click · Drag · Move · Scroll</i>"]
KB["Keyboard<br/><i>Tap · Combo · Type · Paste</i>"]
end
VNC["VNC Bridge<br/><i>LibVNCClient 0.9.15</i>"]Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Claude KVM: common questions
- Is Claude KVM MCP server safe?
- Mostly: it is graded B (77/100). Read the Claude KVM safety report
- How do I install Claude KVM?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Claude KVM need an API key?
- Yes. The registry entry asks for
VNC_USERNAME,VNC_PASSWORD. - Is Claude KVM maintained?
- The last commit was 121 days ago (2026-07-06). The latest release is v2.0.12.
- How does Claude KVM compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.