kubevirt-mcp-server

kubevirt-mcp-server

3.3

If you are the rightful owner of kubevirt-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A simple Model Context Protocol server for KubeVirt.

The kubevirt-mcp-server is a Model Context Protocol (MCP) server designed specifically for KubeVirt, a Kubernetes-based virtualization platform. This server facilitates the management and orchestration of virtual machines (VMs) within a KubeVirt environment by providing a set of tools that can be accessed via the MCP protocol. The server is designed to integrate seamlessly with large language models (LLMs) and other MCP-compatible tools, allowing for enhanced automation and control of virtualized resources. By leveraging the capabilities of MCP, users can efficiently manage VM lifecycles, query instance types, and perform other administrative tasks with ease. The server is particularly useful for developers and system administrators who require a robust and flexible solution for managing virtualized environments within Kubernetes.

Features

  • Integration with KubeVirt for VM management.
  • Support for querying and managing VM instance types.
  • Seamless integration with LLMs for enhanced automation.
  • Provides a set of tools for VM lifecycle management.
  • Compatible with MCP protocol for easy integration with other tools.

Tools

  1. list_vm_names

    List virtual machine names

  2. start_vm

    Start the virtual machine

  3. stop_vm

    Stop the virtual machine

  4. list_instancetypes

    List instance types

  5. get_vm_instancetype

    Get the instance type of the virtual machine