ginnux-k8s-mcp-server

imthe71/ginnux-k8s-mcp-server

3.1

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

No resources