# KubeVirt

> Use this tool when you need to manage virtual machines in Kubernetes environments through natural language commands, solving the problem of complex VM management without requiring manual kubectl commands. It takes in conversational inputs and outputs VM management actions, such as listing, starting, and stopping VMs. Ideal for use cases where AI assistants need to control virtual infrastructure, bridging the gap between LLMs and Kubernetes virtualization.

Canonical page: https://skillsregistry.net/skills/lyarwood-kubevirt  
JSON: https://api.skillsregistry.net/v1/skills/lyarwood-kubevirt

## Description

KubeVirt MCP Server provides a simple interface for managing virtual machines in Kubernetes environments through natural language commands. Built with Go and leveraging the KubeVirt API, it offers tools for listing VM names, starting and stopping VMs, and managing instance types. The server bridges the gap between LLMs and Kubernetes virtualization, enabling AI assistants to control virtual infrastructure through conversational interactions. As demonstrated in the included demo using llama3.2 with ollama, it allows users to perform VM management tasks without needing to write complex kubectl commands or understand the underlying KubeVirt object model.

## Trust

- **Trust score (0–1):** 0.65
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/lyarwood-kubevirt)
- **Repository:** <https://github.com/lyarwood/kubevirt-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "lyarwood-kubevirt"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/lyarwood-kubevirt` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/lyarwood-kubevirt/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
