AI-agent control of physical machines via IP-KVM, Redfish BMC, and SSH: gated, verified, audited.

stdiocommunityapplication

Package Details

Transportstdio

Environment Variables

KVM_PILOT_PROFILE

Profile name from ~/.config/kvm-pilot/config.toml naming the KVM/BMC to target

KVM_PILOT_MCP_READ_ONLY

Least-privilege posture: only read-only tools are registered; effect gates force-closed. Recommended for first contact (set to 1)

KVM_PILOT_MCP_DRY_RUN

Rehearsal posture: destructive calls are logged, never sent (set to 1)

KVM_PILOT_MCP_ALLOW_POWER

Operator opt-in enabling power control of the managed host (per-effect gate; see also _ALLOW_HID, _ALLOW_MEDIA, _ALLOW_SSH, _ALLOW_APPLIANCE, _ALLOW_EXTERNAL_WRITE)

KVM_PILOT_PASSWD
Secret

Device password when not using a config-file profile (KVM_PILOT_HOST / KVM_PILOT_USER accompany it)

ANTHROPIC_API_KEY
Secret

Optional: enables server-side vision for classify_screen / wait_for_state; without it, classification falls back to the calling agent