Back to Home
sk3tch icon

glkvm-mcp

Verified Safe

by sk3tch

Overview

Control KVM devices (mouse, keyboard, screenshot, OCR) directly over HTTPS with mTLS for agent-driven GUI automation on remote computers.

Installation

Run Command
python -m glkvm_mcp.server

Environment Variables

  • GLKVM_CONFIG
  • GLKVM_CERTS_DIR

Security Notes

The KVM-side HID server, which facilitates direct control of the physical device, is designed to run with root privileges to access HID gadget devices (`/dev/hidg0`, `/dev/hidg1`). A compromise of this server would grant full root access to the controlled machine, representing a critical risk. While mutual TLS (mTLS) is implemented for secure communication and authentication, the setup involves manual certificate management across multiple machines, which is prone to human error. External dependencies like `ffmpeg` and `tesseract` introduce additional attack surfaces if those binaries contain vulnerabilities or if their invocation arguments could be manipulated (though current usage appears safe). The README itself highlights the 'terrifying' ease of building such a powerful tool.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassHigh
Avg Tokens30000
Stars0
Forks0
Last Update2025-12-05

Tags

KVMGUI AutomationMCP ServerPythonmTLSOCRTesseractffmpeg