k8s-crosscheck
Kubernetes manifest cross-reference check — Parses up to 20 Kubernetes YAML manifests and checks that they agree with each other, for an agent that generated or edited manifests before kubectl apply: Service selectors against pod template labels (with the nearest near-miss), named targetPorts against containerPort names, Service port naming, Deployment selector against its template labels, Ingress backends against Services, and ConfigMap/Se
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": {
"manifests": "<manifests>"
},
"name": "k8s-crosscheck"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| manifests | Yes | YAML text, multi-document allowed. At most 24000 characters in total (the parser costs about 1 ms per 1,000 characters). | |
| closedWorld | No | Declare that the manifests are the complete set: a reference to an object that is not supplied then fails instead of staying unverified. |