Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KUBECONFIG | No | Path to the kubeconfig file for Kubernetes cluster access (defaults to ~/.kube/config if not set) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| diagnose-pod | Analyzes pod status, logs, and events to identify root causes and suggest solutions |
| debug-crashloop | Analyzes pods in CrashLoop state by examining exit codes, logs, and events to find the root cause |
| analyze-logs | Detects error patterns in logs and suggests causes and solutions (Connection Refused, OOM, DB errors, etc.) |
| check-resources | Compares pod CPU/Memory usage against limits to check for threshold violations |
| full-diagnosis | Comprehensively analyzes cluster nodes, pods, and resources to evaluate health |
| check-events | Queries events for specific resources or namespaces and analyzes Warning events |
| list-namespaces | Lists all namespaces in the cluster |
| list-pods | Lists all pods in a specific namespace |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |