github containers/kubernetes-mcp-server v0.0.55

4 hours ago

What's Changed

  • feat(mcp): refactor to use go-sdk by @manusa in #385
  • feat(kubevirt): Add basic VM creation toolset by @lyarwood in #386
  • feat(toolsets): add kiali support by @aljesusg in #425
  • feat(helm): add Helm chart for Kubernetes MCP Server deployment by @sabre1041 in #440
  • feat(cmd)!: remove deprecated http/sse port from cli by @matzew in #444
  • feat(config)!: consolidate custom config parsing into config.Extended by @manusa in #475
  • feat(kiali): add Kiali trace details by @josunect in #478
  • feat(kubernetes): public new manager to enable external providers by @mbillow in #482
  • feat(kubernetes)!: simplified Kubernetes client access for toolsets by @manusa in #483
  • feat(kiali): Consolidate kiali tools from 20 to 6 by @aljesusg in #496
  • feat(helm): automate release process by @sabre1041 in #499
  • feat(kubernetes): add cluster state monitoring with reload by @nader-ziada in #502
  • feat: add gevals action to github workflows by @Cali0707 in #505
  • feat(kiali): add aggregated health summary to mesh graph tool by @hhovsepy in #506
  • feat(kiali): Standardize Certificate Authority Configuration Method by @josunect in #511
  • feat(core): add resources_scale tool by @Cali0707 in #512
  • feat(manager): apply QPS and Burst rate limits from environment variables for testing by @manusa in #513
  • feat(test): add utilities for JSONPath-like access to unstructured Kubernetes objects by @manusa in #519
  • feat(kubernetes): cluster state and kubeconfig watchers by @manusa in #520
  • feat(kiali): Keep defaults in a file by @aljesusg in #521
  • feat(helm): enhance chart versioning for development and stable releases by @manusa in #523
  • feat(kiali): standardize Certificate Authority Configuration Method (review) by @manusa in #528
  • chore(ci): separate npm makefile targets and auto-generate package.json files by @manusa in #457
  • chore(ci): update Go version to 1.25 and golangci-lint to v2.6.1 by @manusa in #456
  • build(deps): bump k8s.io/apimachinery from 0.34.1 to 0.34.2 by @dependabot[bot] in #459
  • build(deps): bump k8s.io/metrics from 0.34.1 to 0.34.2 by @dependabot[bot] in #461
  • build(deps): bump k8s.io/kubectl from 0.34.1 to 0.34.2 by @dependabot[bot] in #460
  • build(deps): bump helm.sh/helm/v3 from 3.19.1 to 3.19.2 by @dependabot[bot] in #462
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.34.1 to 0.34.2 by @dependabot[bot] in #466
  • chore(readme): clarify default enabled toolsets in documentation by @manusa in #469
  • test(mcp): improve denied resources tests by @manusa in #480
  • fix(kiali): Allow kiali url with path by @josunect in #477
  • chore(ci): update container image repository to quay.io/containers by @manusa in #481
  • test(utils): enhance TokenReviewHandler with discovery capabilities by @manusa in #484
  • test(mcp): reuse test.DiscoveryClientHandler where possible by @manusa in #485
  • test(mcp): add mutex for concurrent access to pathHeaders in McpHeadersSuite by @manusa in #486
  • fix(helm): helm logs to klog by @manusa in #487
  • test(http): try to reduce test flakiness by @manusa in #489
  • fix(kiali): Tool names with prefix kiali_ by @aljesusg in #471
  • build(deps): bump github.com/mark3labs/mcp-go from 0.43.0 to 0.43.1 by @dependabot[bot] in #494
  • build(deps): bump github.com/coreos/go-oidc/v3 from 3.16.0 to 3.17.0 by @dependabot[bot] in #495
  • chore(helm): correct typos in deployment files and README by @manusa in #497
  • fix(kiali): misc follow-up changes for kiali toolsets by @manusa in #498
  • chore(kiali): remove leftover files by @manusa in #504
  • chore(ci): separate build targets for publishing Python packages by @manusa in #500
  • refactor(kubernetes): enhance AccessControlClientset and streamline Manager and Kubernetes structs by @manusa in #503
  • refactor(test): toolset tests act as snapshot tests by @Cali0707 in #514
  • test(mcp): use envtest built-in features to apply CRDs by @manusa in #516
  • chore(tests): add makefile target to update JSON snapshots by @manusa in #515
  • test(config): skip test if default configuration overrides are present by @manusa in #517
  • chore: switch from gpt-4 to gpt-5 for default evals agent by @Cali0707 in #518
  • test(kiali): add toolset schema marshalling verification by @manusa in #501
  • chore(docs): update README.md with kubevirt and outdated tools by @manusa in #529
  • fix(ci): gevals workflow concurrency group is corrected by @Cali0707 in #535
  • test(watcher): improve kubernetes watcher unit coverage by @manusa in #534
  • fix(kubernetes)!: Provider updated for each watcher callback by @manusa in #532

New Contributors

Full Changelog: v0.0.54...v0.0.55

Don't miss a new kubernetes-mcp-server release

NewReleases is sending notifications on new releases.