JetKVM MCP server for stdio and Streamable HTTP.
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"jetkvm-mcp": {
"command": "go",
"args": [
"run",
"github.com/BenDManning/jetkvm-mcp@latest"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add jetkvm-mcp go run github.com/BenDManning/jetkvm-mcp@latest
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"jetkvm-mcp": {
"command": "go",
"args": [
"run",
"github.com/BenDManning/jetkvm-mcp@latest"
]
}
}
}
📋 Copy
README Excerpt
A conventional, single-process Go [Model Context Protocol](https://modelcontextprotocol.io/) server for operating JetKVM devices. It supports MCP over stdio and MCP Streamable HTTP using protocol generation `2026-07-28` and the official Go SDK. - JetKVM status and attached-host state - Fresh PNG screenshots decoded locally with FFmpeg
Tools (20)
PATH jetkvm_capture_screen jetkvm_force_host_power_off jetkvm_get_status jetkvm_get_virtual_media_status jetkvm_keyboard jetkvm_list_devices jetkvm_mount_virtual_media_file jetkvm_mount_virtual_media_url jetkvm_mouse jetkvm_press_host_power_button jetkvm_press_host_reset_button jetkvm_release_session jetkvm_take_over_session jetkvm_turn_host_dc_power_off jetkvm_turn_host_dc_power_on jetkvm_unmount_virtual_media jetkvm_upload_virtual_media_file jetkvm_wake_host_lan jetkvm_wake_host_usb