Back to Apps

Kom
by weibaohui
Kubernetes operations manager and MCP server for advanced cluster management via SDK-level kubectl tools.
0 stars
Works in:CursorWindsurf
Exposes:ToolsResources
What it does
Kom is a comprehensive Kubernetes Operations Manager that acts as an SDK-level wrapper for kubectl and client-go. It enables AI assistants to perform complex cluster management tasks, including resource CRUD operations, log retrieval, and even executing SQL-like queries against Kubernetes resources.
Tools
list_k8s_clusters: Lists all registered Kubernetes clusters.scale_k8s_deployment: Scales a deployment to a specific number of replicas.restart_k8s_deployment: Restarts a specified deployment.get_k8s_resource: Fetches detailed information for any Kubernetes resource, including CRDs.run_command_in_k8s_pod: Executes shell commands directly inside a pod container.get_k8s_pod_logs: Retrieves logs from a specific pod.apply_k8s_yaml: Applies a YAML configuration to create or update resources.list_k8s_node: Retrieves a list of nodes in the cluster.
Installation
To use Kom as an MCP server in Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"kom": {
"command": "path/to/kom",
"args": []
}
}
}
Alternatively, use the SSE transport by pointing to http://IP:9096/sse.
Supported hosts
- claude
- cursor
- windsurf
Choose your AI client and follow the steps below.
Cursor
SSE: http://localhost:9096/sse or stdio: path/to/komWindsurf
SSE: http://localhost:9096/sse or stdio: path/to/komClaude Desktop
{"mcpServers": {"kom": {"command": "path/to/kom", "args": []}}}





