glkvm-mcp
Verified Safeby sk3tch
Overview
Control KVM devices (mouse, keyboard, screenshot, OCR) directly over HTTPS with mTLS for agent-driven GUI automation on remote computers.
Installation
python -m glkvm_mcp.serverEnvironment 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
pipelex-mcp
Enables AI agents to build and execute Pipelex pipelines from natural language descriptions via the Model Context Protocol (MCP).
HydrusMCPServer
Connects an LLM to the Hydrus Network media manager for sophisticated tag and file management through a Dockerized MCP server.
dev-kit-gh-mcp-server
A GitHub Model Context Protocol (MCP) server designed for automation, bots, and AI agents to perform focused repository operations.
freecodecamp-mcp
This server provides tools for AI assistants to search FreeCodeCamp articles and YouTube tutorials via RSS feeds.