list_k8s_resources
List Kubernetes resources by API version, group, and resource name, with optional namespace and label selector filtering.
Instructions
Generic read: list Kubernetes resources by group/version/resource.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"version": "<version>",
"resource": "<resource>"
},
"name": "list_k8s_resources"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cluster | No | Target cluster name (default: 'default') | |
| version | Yes | API version (e.g. 'v1') | |
| apiGroup | No | API group (e.g. 'apps', 'rbac.authorization.k8s.io'). Use '' or 'core' for core/v1 resources. | |
| resource | Yes | Plural resource name (e.g. 'statefulsets', 'daemonsets', 'persistentvolumeclaims', 'roles') | |
| namespace | No | Namespace for namespaced resources | |
| namespaced | No | Whether the target resource is namespaced | |
| labelSelector | No | Optional label selector |