Skip to content

manusa/Kubernetes MCP Server

v0.0.63 Breaking

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 1mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

containers context kubernetes kubernetes-mcp mcp model
+3 more
modelcontextprotocol openshift protocol

Affected surfaces

auth deps

Summary

AI summary

Updates span kubevirt, config, auth, logging, tests, CI/CD, deps, and Kiali integrations.

Full changelog

What's Changed

  • feat(kubevirt): add product name override mechanism for downstream branding by @ksimon1 in https://github.com/containers/kubernetes-mcp-server/pull/1070
  • fix(test): inherit ReadOnly from suite config in reload test by @matzew in https://github.com/containers/kubernetes-mcp-server/pull/1136
  • fix(test): use BaseDefault() in ToolsetsSuite to avoid downstream config leaking by @matzew in https://github.com/containers/kubernetes-mcp-server/pull/1137
  • fix(test): preserve ReadOnly in cfgFromTOML helper for downstream compatibility by @matzew in https://github.com/containers/kubernetes-mcp-server/pull/1139
  • ci(mcpchecker): move to using mcpchecker diff action instead of bash scripts for diff by @Cali0707 in https://github.com/containers/kubernetes-mcp-server/pull/1141
  • docs(agents): expand downstream test guidance + refactor TOML idioms by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1144
  • chore(deps): pin gen-crd-api-reference-docs via replace directive by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1145
  • feat(config): support for logging to file by @difrost in https://github.com/containers/kubernetes-mcp-server/pull/1083
  • feat(tokenexchange): add EC key support and Entra ID federated auth style by @nader-ziada in https://github.com/containers/kubernetes-mcp-server/pull/1147
  • build(deps): bump helm.sh/helm/v3 from 3.20.2 to 3.21.0 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1149
  • feat(kubevirt): add tool for QEMU guest agent access by @codingben in https://github.com/containers/kubernetes-mcp-server/pull/811
  • feat(config): structure context list output by @immanuwell in https://github.com/containers/kubernetes-mcp-server/pull/1151
  • Kiali: Added ArgoCD applications into list resources by @hhovsepy in https://github.com/containers/kubernetes-mcp-server/pull/1152
  • chore(config): polish #1151 follow-up and add structured-output spec by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1154
  • build(kubevirt): bump KubeVirt v1.8.2, CDI v1.65.0, Multus v4.2.4 by @lyarwood in https://github.com/containers/kubernetes-mcp-server/pull/1146
  • Adjusted Kiali tests to endpoints. by @hhovsepy in https://github.com/containers/kubernetes-mcp-server/pull/1115
  • feat(core): Add fieldSelector to events_list and namespaces_list tools by @difrost in https://github.com/containers/kubernetes-mcp-server/pull/1138
  • build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1163
  • fix(auth): Token pass-through mode by @nbottari9 in https://github.com/containers/kubernetes-mcp-server/pull/1160
  • fix(tests): fix sporadic http test failures by @difrost in https://github.com/containers/kubernetes-mcp-server/pull/1161
  • refactor(test): consolidate http test server shutdown by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1165
  • eval(core): check if ssa removes fields when model makes update by @Cali0707 in https://github.com/containers/kubernetes-mcp-server/pull/1166
  • build(deps): bump the opentelemetry group with 11 updates by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1171
  • ci(workflows): track Go version from go.mod and gate directive bumps by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1172
  • fix(ci): move to using core instead of kubernetes suite by @Cali0707 in https://github.com/containers/kubernetes-mcp-server/pull/1170
  • build(deps): bump github.com/tektoncd/pipeline from 1.12.0 to 1.13.0 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1175
  • chore: update mcpchecker evaluation results by @github-actions[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1177
  • refactor(kubernetes)!: return separate stdout and stderr from PodsExec by @arghosh93 in https://github.com/containers/kubernetes-mcp-server/pull/1174
  • chore: bump go to 1.26.3 by @Cali0707 in https://github.com/containers/kubernetes-mcp-server/pull/1180
  • build(deps): bump github.com/containerd/containerd from 1.7.30 to 1.7.32 by @matzew in https://github.com/containers/kubernetes-mcp-server/pull/1182
  • HTTP: Don't fail for errors during shutdown by @2uasimojo in https://github.com/containers/kubernetes-mcp-server/pull/1183
  • chore: update mcpchecker evaluation results by @github-actions[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1186
  • feat: add HasGVKs method to Provider interface by @cajieh in https://github.com/containers/kubernetes-mcp-server/pull/1189
  • build(deps): bump golang.org/x/sync from 0.20.0 to 0.21.0 in the golang-x group by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1192
  • Kiali And Istio versions bump. by @hhovsepy in https://github.com/containers/kubernetes-mcp-server/pull/1195
  • feat: implement HasGVKs for single cluster provider by @shahsahil264 in https://github.com/containers/kubernetes-mcp-server/pull/1193
  • test(kiali): backend tests json result assertion fix by @hhovsepy in https://github.com/containers/kubernetes-mcp-server/pull/1197
  • fix(logging): guard log file close against concurrent writes by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1200
  • test(watcher): de-flake TestClusterState on slow runners by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1201
  • build(deps): bump the kubernetes group with 8 updates by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1203
  • build(deps): bump helm.sh/helm/v3 from 3.21.0 to 3.21.1 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1204
  • feat(kiali): add built-in MCP prompts to the Kiali toolset by @hhovsepy in https://github.com/containers/kubernetes-mcp-server/pull/1176
  • test(exec): de-flake TestPodsExec SPDY stream reset on slow runners by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1206
  • chore(logs)!: switch to contextual logging by @Cali0707 in https://github.com/containers/kubernetes-mcp-server/pull/1202
  • build(deps): bump github.com/tektoncd/pipeline from 1.13.0 to 1.13.1 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1209
  • refactor(klogutil): type-safe composable log attributes by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1210
  • feat(kubevirt): add windows-golden-image prompt for automated Windows golden image creation by @ksimon1 in https://github.com/containers/kubernetes-mcp-server/pull/1033
  • chore: update mcpchecker evaluation results by @github-actions[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1207
  • fix(http): SIGHUP reloads rather than terminating by @2uasimojo in https://github.com/containers/kubernetes-mcp-server/pull/1191
  • fix(http): ignore SIGHUP in no-config HTTP mode by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1212
  • build(deps): bump github.com/coreos/go-oidc/v3 from 3.18.0 to 3.19.0 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1214
  • build(deps): bump actions/checkout from 6 to 7 in the github-actions group by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1216
  • feat(api): add output schema support for MCP tools by @andreasgerstmayr in https://github.com/containers/kubernetes-mcp-server/pull/1215
  • build(deps): bump helm.sh/helm/v3 from 3.21.1 to 3.21.2 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1221
  • fix(auth): refresh STS config after reload by @jstar0 in https://github.com/containers/kubernetes-mcp-server/pull/1217
  • refactor(auth): finish STS reload follow-ups from #1110 by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1223
  • chore: update mcpchecker evaluation results by @github-actions[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1222
  • test(mcp): cover output schema typed-nil guard (follow-up to #1215) by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1218
  • fix(tokenexchange): enforce require_tls on token exchange HTTP client by @lunarwhite in https://github.com/containers/kubernetes-mcp-server/pull/1178

New Contributors

  • @immanuwell made their first contribution in https://github.com/containers/kubernetes-mcp-server/pull/1151
  • @nbottari9 made their first contribution in https://github.com/containers/kubernetes-mcp-server/pull/1160
  • @arghosh93 made their first contribution in https://github.com/containers/kubernetes-mcp-server/pull/1174
  • @2uasimojo made their first contribution in https://github.com/containers/kubernetes-mcp-server/pull/1183
  • @cajieh made their first contribution in https://github.com/containers/kubernetes-mcp-server/pull/1189
  • @shahsahil264 made their first contribution in https://github.com/containers/kubernetes-mcp-server/pull/1193
  • @andreasgerstmayr made their first contribution in https://github.com/containers/kubernetes-mcp-server/pull/1215
  • @jstar0 made their first contribution in https://github.com/containers/kubernetes-mcp-server/pull/1217
  • @lunarwhite made their first contribution in https://github.com/containers/kubernetes-mcp-server/pull/1178

Full Changelog: https://github.com/containers/kubernetes-mcp-server/compare/v0.0.62...v0.0.63

Breaking Changes

  • refactor(kubernetes)!: return separate stdout and stderr from PodsExec
  • chore(logs)!: switch to contextual logging

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track manusa/Kubernetes MCP Server

Get notified when new releases ship.

Sign up free

About manusa/Kubernetes MCP Server

powerful Kubernetes MCP server with additional support for OpenShift. Besides providing CRUD operations for **any** Kubernetes resource, this server provides specialized tools to interact with your cluster.

All releases →

Beta — feedback welcome: [email protected]