Mmcp.market

Kvm Pilot MCP server

by DustinTrap·io.github.DustinTrap/kvm-pilot·v0.1.0rc4

Smart hands for your AI agents - write-capable KVM+BMC+SSH MCP server: gated, verified, audited.

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

full report

Adoption
Growing

6 stars

Reviews

Write one

Nobody has reviewed Kvm Pilot yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Kvm Pilot tools (34, 4 write)

write = sends, deletes, buys or posts

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

  • access_paths

    Which INDEPENDENT recovery paths are live for the device — the lockout view.

  • amt_enable

    Enable an Intel AMT redirection listener over WS-Man (Intel AMT/vPro only). CONFIG MUTATION.

  • appliance_reboot

    Reboot the KVM APPLIANCE (not the target) to clear a wedged encoder. DESTRUCTIVE.

  • appliance_status

    Read-only diagnostics from the KVM APPLIANCE's own OS over SSH.

  • boot_options

    Show the host's current boot override (Redfish BootSourceOverride) — read-only.

  • calibrate_mouse

    Measure and store this host's mouse commanded→observed correction (#128).

  • capabilities

    List the capabilities the target's driver supports (read-only, offline).

  • classify_screen

    Classify the current screen's boot/run phase (read-only).

  • ctrl_alt_deletewrite action

    Send Ctrl+Alt+Del to the managed host. DESTRUCTIVE.

  • doctrine

    Re-serve the bundled operating doctrine (read-only; offline, no device I/O).

  • eject

    Detach virtual media (the inverse of ``mount_iso``). GATED act (media effect gate); reversible.

  • events

    Collect typed device events from the kvmd stream (read-only, bounded).

  • file_firmware_report

    File the device's firmware-currency report as a GitHub issue when the registry is behind (MCP twin of CLI ``firmware-check``, #189/#190). EXTERNAL WRITE — writes outside the managed device.

  • firmware_check

    Report the device's firmware currency vs the bundled registry (read-only).

  • healthcheck

    Audit the device's readiness/recovery, security posture, and firmware (#80).

  • info

    Return device / system info (read-only).

  • list_virtual_media

    Inventory the KVM's virtual-media (MSD) storage (read-only).

  • logs

    Return the device/host event log as text (read-only).

  • mount_iso

    Mount an ISO as virtual media on the host. GATED act (media effect gate); reversible.

  • mouse

    Move the mouse (and optionally click) on the host. DESTRUCTIVE (HID input).

  • power

    Change host power state. DESTRUCTIVE.

  • power_state

    Return whether the host is powered on, plus ATX detail where the driver has it (read-only).

  • press_key

    Press a single key (a kvmd key code, e.g. ``Enter``/``Escape``/``F2``). DESTRUCTIVE.

  • send_shortcutwrite action

    Send a key chord — comma-separated kvmd key codes, e.g. ``ControlLeft,AltLeft,Delete`` or ``ControlLeft,AltLeft,F2``. DESTRUCTIVE.

  • session

    Report this server's current operating posture (read-only; offline, no device I/O — answers even when the device is down).

  • set_boot_device

    Set the next-boot (or persistent) boot device via BootSourceOverride. CONFIG MUTATION.

  • snapshot

    Capture the current KVM screen (read-only).

  • ssh_discover

    Scan a CIDR for hosts with an open SSH port. RISKY — opt-in.

  • ssh_execwrite action

    Run a command on the managed host's OS over SSH. DESTRUCTIVE / in-band.

  • ssh_reachable

    Is the managed host's OS reachable over SSH? (read-only, in-band).

  • support_matrix

    What has actually been exercised on real hardware, per device+firmware+capability (read-only, offline — no device call).

  • type_text

    Type ``text`` on the managed host's console over the HID keyboard. DESTRUCTIVE.

  • wait_for_state

    Wait (bounded) until the screen reaches a boot/run phase (read-only).

  • wakewrite action

    Send a Wake-on-LAN magic packet to power the host on. POWER (soft).

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

1 medium
  • Code scan57 source files scanned20/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 21 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumsubprocess with shell=Trueexec.shell-true
    kvm_pilot-0.1.0rc4/src/kvm_pilot/benchmark.py: …rShell interpreter name, not subprocess shell=True except CapabilityError: ret…
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add kvm-pilot -- uvx kvm-pilot
Add to Cursor

Kvm Pilot: common questions

Is Kvm Pilot MCP server safe?
Mostly: it is graded B (75/100). Read the Kvm Pilot safety report
How do I install Kvm Pilot?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Kvm Pilot need an API key?
Yes. The registry entry asks for KVM_PILOT_PASSWD, ANTHROPIC_API_KEY.
Is Kvm Pilot maintained?
The last commit was 21 days ago (2026-08-30). The latest release is v0.1.0rc4.
What can I use instead of Kvm Pilot?
Servers from other publishers that do the same job: SSH — policy-gated remote access MCP server.

Alternatives to Kvm Pilot

Same job from other publishers: the closest match first, then the best rated.

More from DustinTrap