Harvester MCP Server
by starbops
Harvester MCP Server enables AI assistants to interact with Harvester clusters through the Model Context Protocol (MCP). It allows performing CRUD operations on Harvester clusters using natural language.
Last updated: N/A
What is Harvester MCP Server?
Harvester MCP Server is a Go implementation of the Model Context Protocol (MCP) designed for Harvester HCI. It bridges the gap between AI assistants and Harvester clusters, allowing them to interact via natural language.
How to use Harvester MCP Server?
Install the server from source or using Go install. Configure it with access to a Harvester cluster using kubeconfig. Add the server to the mcpServers section in Claude Desktop configuration and then you can use natural language queries to interact with the Harvester cluster.
Key features of Harvester MCP Server
Kubernetes Core Resources support (Pods, Deployments, Services, Namespaces, Nodes, CRDs)
Harvester-Specific Resources support (Virtual Machines, Images, Volumes, Networks)
Human-readable formatted outputs for all resources
Automatic grouping of resources by namespace or status
Use cases of Harvester MCP Server
Interacting with Harvester clusters using natural language
Retrieving information about Kubernetes resources in a human-readable format
Managing Harvester virtual machines and other resources through AI assistants
Troubleshooting and monitoring Harvester clusters using AI-powered tools
FAQ from Harvester MCP Server
What is MCP?
What is MCP?
Model Context Protocol (MCP) is a protocol that enables AI assistants to interact with systems and services.
What is Harvester?
What is Harvester?
Harvester is an open-source hyperconverged infrastructure (HCI) solution built on Kubernetes.
What AI assistants are supported?
What AI assistants are supported?
The server is designed to work with AI assistants like Claude Desktop and Cursor.
How do I configure the server?
How do I configure the server?
The server can be configured using command-line flags or environment variables to specify the path to the kubeconfig file and the log level.
What Kubernetes resources are supported?
What Kubernetes resources are supported?
The server supports core Kubernetes resources like Pods, Deployments, and Services, as well as Harvester-specific resources like Virtual Machines and Images.