- Explore MCP Servers
- kubevirt-mcp-server
Kubevirt Mcp Server
What is Kubevirt Mcp Server
kubevirt-mcp-server is a simple Model Context Protocol server designed for KubeVirt, enabling interaction with virtual machines through a standardized protocol.
Use cases
Use cases for kubevirt-mcp-server include automating virtual machine management tasks, integrating with other applications via the Model Context Protocol, and facilitating interactions between KubeVirt and local machine learning models.
How to use
To use kubevirt-mcp-server, you can utilize the provided tools such as ‘list_vm_names’ to retrieve virtual machine names, ‘start_vm’ to initiate a virtual machine, ‘stop_vm’ to halt a virtual machine, ‘list_instancetypes’ to view available instance types, and ‘get_vm_instancetype’ to fetch the instance type of a specific virtual machine.
Key features
Key features of kubevirt-mcp-server include a straightforward interface for managing virtual machines, support for various operations like starting and stopping VMs, and the ability to list and retrieve instance types.
Where to use
kubevirt-mcp-server is suitable for cloud environments and virtualization platforms where KubeVirt is deployed, particularly in scenarios requiring efficient management of virtual machines.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Kubevirt Mcp Server
kubevirt-mcp-server is a simple Model Context Protocol server designed for KubeVirt, enabling interaction with virtual machines through a standardized protocol.
Use cases
Use cases for kubevirt-mcp-server include automating virtual machine management tasks, integrating with other applications via the Model Context Protocol, and facilitating interactions between KubeVirt and local machine learning models.
How to use
To use kubevirt-mcp-server, you can utilize the provided tools such as ‘list_vm_names’ to retrieve virtual machine names, ‘start_vm’ to initiate a virtual machine, ‘stop_vm’ to halt a virtual machine, ‘list_instancetypes’ to view available instance types, and ‘get_vm_instancetype’ to fetch the instance type of a specific virtual machine.
Key features
Key features of kubevirt-mcp-server include a straightforward interface for managing virtual machines, support for various operations like starting and stopping VMs, and the ability to list and retrieve instance types.
Where to use
kubevirt-mcp-server is suitable for cloud environments and virtualization platforms where KubeVirt is deployed, particularly in scenarios requiring efficient management of virtual machines.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
kubevirt-mcp-server
A simple Model Context Protocol server for KubeVirt.
Tools
The following tools are currently provided:
list_vm_names
start_vm
stop_vm
list_instancetypes
get_vm_instancetype
Demo
This short demo uses mcp-cli as a bridge between the kubevirt-mcp-server and LLM.
The model used by the demo is llama3.2 running locally under ollama.

Links
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










