imthe71/ginnux-k8s-mcp-server
If you are the rightful owner of ginnux-k8s-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 Kubernetes Model Context Protocol (MCP) server that provides tools for interacting with Kubernetes clusters through a standardized interface.
Tools
Functions exposed to the LLM to take actions
getAPIResources
Retrieves all available API resources in the Kubernetes cluster.
listResources
Lists all instances of a specific resource type.
getResource
Retrieves detailed information about a specific resource.
describeResource
Describes a resource in the Kubernetes cluster, similar to kubectl describe.
getPodsLogs
Retrieves the logs of a specific pod.
getNodeMetrics
Retrieves resource usage metrics for a specific node.
getPodMetrics
Retrieves CPU and Memory metrics for a specific pod.
getEvents
Retrieves events for a specific namespace or resource.
createOrUpdateResource
Creates a new resource or updates an existing one from a YAML or JSON manifest.
helmInstall
Install a Helm chart to the Kubernetes cluster.
helmUpgrade
Upgrade an existing Helm release.
helmUninstall
Uninstall a Helm release from the Kubernetes cluster.
helmList
List all Helm releases in the cluster or a specific namespace.
helmGet
Get details of a specific Helm release.
helmHistory
Get the history of a Helm release.
helmRollback
Rollback a Helm release to a previous revision.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client