kubernetes-mcp-server

ehiaig/kubernetes-mcp-server

3.1

If you are the rightful owner of kubernetes-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.

An MCP server for debugging and managing Kubernetes config using Natural Language.

The Kubernetes MCP Server is designed to facilitate the debugging and management of Kubernetes configurations using natural language processing. It allows users to debug individual Kubernetes config YAML/YML files or entire folders containing these files. Additionally, it provides capabilities for connecting to and managing Kubernetes clusters, including pod management, deployment management, and service management. The server is particularly useful for developers and system administrators who need to streamline their Kubernetes operations and enhance their debugging processes.

Features

  • Debug and analyze a Kubernetes config YAML/YML file
  • Debug an entire Kubernetes config folder that contains YAML/YML files
  • Pod management (list, get, logs, delete)
  • Deployment management (create, list, get, logs, delete)
  • Service management (create, list, get, logs, delete)

Usages

local testing with Claude Desktop

{
    "mcpServers": {
        "kubernetes-mcp-server": {
            "command": "/path/to/your/.local/bin/uv",
            "args": [
                "--directory",
                "/path/to/this/repo/kubernetes-mcp-server/src/k8s_manager",
                "run",
                "-m",
                "k8s_manager"
            ]
        }
    }
}

published servers

"mcpServers": {
  "kubernetes-mcp-server": {
    "command": "uvx",
    "args": [
      "k8s_manager"
    ]
  }
}