harvester-mcp-server

harvester-mcp-server

0

Harvester MCP Server is a Go-based implementation of the Model Context Protocol that facilitates interaction between AI assistants and Harvester clusters, simplifying Kubernetes operations through natural language queries. It supports extensive management of Kubernetes and Harvester-specific resources with enhanced user experience features.

Harvester MCP Server Overview

  • Description: Harvester MCP Server is a Go implementation of the Model Context Protocol (MCP) designed for Harvester HCI. It enables AI assistants like Claude Desktop and Cursor to perform CRUD operations on Harvester clusters.
  • Features:
    • Kubernetes Core Resources: Manage pods, deployments, services, namespaces, nodes, and CRDs.
    • Harvester-Specific Resources: Manage virtual machines, images, volumes, and networks.
    • User Experience: Provides human-readable formatted outputs, automatic grouping, and detailed views.
  • Requirements: Go 1.23+, access to a Harvester cluster with valid kubeconfig.
  • Installation: Available from source or using Go Install.
  • Usage: Integrates with Claude Desktop for querying Harvester clusters using natural language.
  • Development: The project includes a unified approach to handling Kubernetes resources and allows for easy addition of new tools.
  • License: Licensed under Apache License 2.0.