Virtualization · Developer Tools

Kubevirt MCP Server logo

Kubevirt MCP Server

lyarwood/kubevirt-mcp-server

A simple Model Context Protocol server for KubeVirt.

Install

Client configuration

{
  "mcpServers": {
    "kubevirt": {
      "command": "/path/to/kubevirt-mcp-server",
      "env": {
        "KUBECONFIG": "<KUBECONFIG>"
      }
    }
  }
}

Environment variables

KUBECONFIGDEFAULT_NAMESPACEKUBEVIRT_MCP_SERVER
GitHub stars
1
Author
@lyarwood
Category
Virtualization, Developer Tools
Updated
Oct 6, 2026

Features

  • list_vms - List virtual machine names in a namespace

  • list_instancetypes - List available instance types

Tools (15)

  • start_vm

    Start a virtual machine

  • stop_vm

    Stop a virtual machine

  • restart_vm

    Restart a virtual machine (handles both running and stopped VMs)

  • pause_vm

    Pause a virtual machine

  • unpause_vm

    Unpause a virtual machine

  • create_vm

    Create a virtual machine with specified container disk (supports OS name lookup), optional instancetype and preference

  • delete_vm

    Delete a virtual machine

  • patch_vm

    Apply JSON merge patch to modify VM configuration

  • get_instancetype

    Get detailed information about a specific instance type

  • get_preference

    Get detailed information about a specific preference

  • get_vm_instancetype

    Get instance type for a VM

  • get_vm_status

    Get comprehensive VM status information

  • get_vm_conditions

    Get detailed VM condition information

  • get_vm_phase

    Get current VM phase and basic status

  • get_vm_disks

    Retrieve the list of disks attached to a virtual machine

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
MCP Jetbrains logo

MCP Jetbrains

JetBrains/mcp-jetbrains

566

Issues & Support: For bugs or feature requests related to the built-in MCP functionality, please use the JetBrains YouTrack.

Virtualization
Docker Compose logo

Docker Compose

ckreiling/mcp-server-docker

358

An MCP server for managing Docker with natural language!

Virtualization
Docker MCP logo

Docker MCP

QuantGeekDev/docker-mcp

253

A powerful Model Context Protocol (MCP) server for Docker operations, enabling seamless container and compose stack management through Claude AI.

Virtualization
k8m logo

k8m

weibaohui/k8m

234

k8m is an AI-driven Mini Kubernetes AI Dashboard lightweight console tool designed to simplify cluster management.

Virtualization
Code Sandbox MCP logo

Code Sandbox MCP

Automata-Labs-team/code-sandbox-mcp

144

A secure sandbox environment for executing code within Docker containers. This MCP server provides AI applications with a safe and isolated environment for running code while maintaining security through containerization.

Virtualization
Proxmox MCP Server logo

Proxmox MCP Server

canvrno/ProxmoxMCP

90

A Python-based Model Context Protocol (MCP) server for interacting with Proxmox hypervisors, providing a clean interface for managing nodes, VMs, and containers.

Virtualization