MCP.Market

Claude KVM MCP server

by ARAS-Workspace·io.github.ARAS-Workspace/claude-kvm·v2.0.12·17 stars

MCP server — control remote desktops via VNC with a native Swift daemon and Apple Vision OCR

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

17 stars50 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • task_complete

    Mark the task as successfully completed. Provide a brief summary.

  • task_failed

    Mark 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

no findings
  • 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
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.