Tool | Description | Version | Type |
---|---|---|---|
AnnotateResource | Annotate a resource in Kubernetes. | v1.0.0 | Built-in MCP |
ApplyManifest | Apply a YAML resource file to the Kubernetes cluster. | v1.0.0 | Built-in MCP |
CheckServiceConnectivity | Check connectivity to a service in Kubernetes. | v1.0.0 | Built-in MCP |
CreateResource | Create a resource in Kubernetes. | v1.0.0 | Built-in MCP |
DeleteResource | Delete a resource in Kubernetes. | v1.0.0 | Built-in MCP |
DescribeResource | Describe a resource in Kubernetes. | v1.0.0 | Built-in MCP |
ExecuteCommand | Executes a command inside a pod in Kubernetes. For example, to run `ls` in a pod named `my-pod` in the namespace `my-namespace`, use `execute_command('my-pod', 'my-namespace', 'ls')`. | v1.0.0 | Built-in MCP |
GetAvailableAPIResources | Gets the supported API resources in Kubernetes. | v1.0.0 | Built-in MCP |
GetClusterConfiguration | Get the configuration of the Kubernetes cluster. | v1.0.0 | Built-in MCP |
GetEvents | Get the events in the Kubernetes cluster. | v1.0.0 | Built-in MCP |
GetPodLogs | Get logs from a specific pod in Kubernetes. | v1.0.0 | Built-in MCP |
GetResources | Get information about resources in Kubernetes. Always prefer output type `wide` unless otherwise specified. 'all' is NOT an option, you must specify a resource type. | v1.0.0 | Built-in MCP |
GetResourceYAML | Get the YAML representation of a resource in Kubernetes. | v1.0.0 | Built-in MCP |
LabelResource | Label a resource in Kubernetes. | v1.0.0 | Built-in MCP |
PatchResource | Patch a resource in Kubernetes. | v1.0.0 | Built-in MCP |
RemoveAnnotation | Remove an annotation from a resource in Kubernetes. | v1.0.0 | Built-in MCP |
RemoveLabel | Remove a label from a resource in Kubernetes. | v1.0.0 | Built-in MCP |
Rollout | Perform a rollout on a resource in Kubernetes. | v1.0.0 | Built-in MCP |
Scale | Scale a resource in Kubernetes. | v1.0.0 | Built-in MCP |
GenerateResourceTool | GenerateResourceTool knows how to generate a resource YAML configuration for Istio, Gateway API, Argo resources from a detailed description. | v1.0.0 | Built-in MCP |
Annotate a resource in Kubernetes.
Apply a YAML resource file to the Kubernetes cluster.
Check connectivity to a service in Kubernetes.
Create a resource in Kubernetes.
Delete a resource in Kubernetes.
Describe a resource in Kubernetes.
Executes a command inside a pod in Kubernetes. For example, to run `ls` in a pod named `my-pod` in the namespace `my-namespace`, use `execute_command('my-pod', 'my-namespace', 'ls')`.
Gets the supported API resources in Kubernetes.
Get the configuration of the Kubernetes cluster.
Get the events in the Kubernetes cluster.
Get logs from a specific pod in Kubernetes.
Get information about resources in Kubernetes. Always prefer output type `wide` unless otherwise specified. 'all' is NOT an option, you must specify a resource type.
Get the YAML representation of a resource in Kubernetes.
Label a resource in Kubernetes.
Patch a resource in Kubernetes.
Remove an annotation from a resource in Kubernetes.
Remove a label from a resource in Kubernetes.
Perform a rollout on a resource in Kubernetes.
Scale a resource in Kubernetes.
GenerateResourceTool knows how to generate a resource YAML configuration for Istio, Gateway API, Argo resources from a detailed description.