{"id":"eaa09a26-b8d9-4beb-b417-a0596386882e","slug":"mcp-aras-workspace-claude-kvm","name":"claude-kvm","description":"MCP server — control remote desktops via VNC (MacOS)","canonicalUrl":"https://www.xpersona.co/mcp/mcp-aras-workspace-claude-kvm","sourceUrl":"https://github.com/ARAS-Workspace/claude-kvm","homepage":null,"source":"GITHUB_MCP","vendor":{"slug":"aras-workspace","label":"Aras Workspace","url":"https://github.com/ARAS-Workspace/claude-kvm"},"protocols":["MCP"],"capabilities":["mcp","vnc","kvm","claude","remote-desktop","automation","apple-silicon","native","cli"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"2.0.10","freshnessAt":"2026-02-25T03:05:34.604Z","freshnessLabel":"Feb 25, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"MCP"},{"label":"Freshness","value":"Feb 25, 2026"},{"label":"Vendor","value":"Aras Workspace"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"2.0.10"}],"factsPreview":[{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Aras Workspace","href":"https://github.com/ARAS-Workspace/claude-kvm","sourceUrl":"https://github.com/ARAS-Workspace/claude-kvm","sourceType":"profile","confidence":"medium","observedAt":"2026-02-25T03:05:35.888Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"MCP","href":"https://www.xpersona.co/api/v1/agents/mcp-aras-workspace-claude-kvm/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/mcp-aras-workspace-claude-kvm/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-02-25T03:05:35.888Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"2 GitHub stars","href":"https://github.com/ARAS-Workspace/claude-kvm","sourceUrl":"https://github.com/ARAS-Workspace/claude-kvm","sourceType":"profile","confidence":"medium","observedAt":"2026-02-25T03:05:35.888Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/mcp-aras-workspace-claude-kvm/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/mcp-aras-workspace-claude-kvm/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["2 GitHub stars","Trust evidence available"],"agentCard":{"name":"claude-kvm","description":"MCP server — control remote desktops via VNC (MacOS)","source":"GITHUB_MCP","sourceId":"github-mcp:1159199295","repository":"https://github.com/ARAS-Workspace/claude-kvm","documentation":"https://www.xpersona.co/mcp/mcp-aras-workspace-claude-kvm/agent/mcp-aras-workspace-claude-kvm","protocols":["MCP"],"capabilities":["mcp","vnc","kvm","claude","remote-desktop","automation","apple-silicon","native","cli"],"languages":["typescript"],"install":{"command":"git clone https://github.com/ARAS-Workspace/claude-kvm.git","ecosystem":"git"},"examples":[{"kind":"example","language":"mermaid","snippet":"graph TB\n    subgraph MCP[\"MCP Client (Claude)\"]\n        AI[\"Claude\"]\n    end\n\n    subgraph Proxy[\"claude-kvm · MCP Proxy (stdio)\"]\n        direction TB\n        Server[\"MCP Server<br/><code>index.js</code>\"]\n        Tools[\"Tool Definitions<br/><code>tools/index.js</code>\"]\n        Server --> Tools\n    end\n\n    subgraph Daemon[\"claude-kvm-daemon · Native VNC Client (stdin/stdout)\"]\n        direction TB\n        CMD[\"Command Handler<br/><i>PC Dispatch</i>\"]\n        Scale[\"Display Scaling<br/><i>Scaled ↔ Native</i>\"]\n\n        subgraph Screen[\"Screen\"]\n            Capture[\"Frame Capture<br/><i>PNG · Crop · Diff</i>\"]\n            OCR[\"OCR Detection<br/><i>Apple Vision</i>\"]\n        end\n\n        subgraph InputGroup[\"Input\"]\n            Mouse[\"Mouse<br/><i>Click · Drag · Move · Scroll</i>\"]\n            KB[\"Keyboard<br/><i>Tap · Combo · Type · Paste</i>\"]\n        end\n\n        VNC[\"VNC Bridge<br/><i>LibVNCClient 0.9.15</i>\"]\n\n        CMD --> Scale\n        Scale --> Capture\n        Scale --> Mouse\n        Scale --> KB\n        Capture -.->|\"framebuffer\"| VNC\n        Mouse -->|\"pointer events\"| VNC\n        KB -->|\"key events\"| VNC\n    end\n\n    subgraph Target[\"Target Machine\"]\n        VNC_Server[\"VNC Server<br/><i>:5900</i>\"]\n        Desktop[\"Desktop Environment\"]\n        VNC_Server --> Desktop\n    end\n\n    AI <-->|\"stdio<br/>JSON-RPC\"| Server\n    Server <-->|\"stdin/stdout<br/>PC (NDJSON)\"| CMD\n    VNC <-->|\"RFB Protocol<br/>TCP :5900\"| VNC_Server\n\n    classDef proxy fill:#1a1a2e,stroke:#16213e,color:#e5e5e5\n    classDef daemon fill:#0f3460,stroke:#533483,color:#e5e5e5\n    classDef target fill:#1a1a2e,stroke:#e94560,color:#e5e5e5\n\n    class Server,Tools proxy\n    class CMD,Scale,VNC,Capture,Mouse,KB daemon\n    class VNC_Server,Desktop target"},{"kind":"example","language":"text","snippet":"Request:      {\"method\":\"<name>\",\"params\":{...},\"id\":<int|string>}\nResponse:     {\"result\":{...},\"id\":<int|string>}\nError:        {\"error\":{\"code\":<int>,\"message\":\"...\"},\"id\":<int|string>}\nNotification: {\"method\":\"<name>\",\"params\":{...}}"}]}}