github containers/kubernetes-mcp-server v0.0.58

6 hours ago

What's Changed

  • fix(ci): remove version field from OCI package for MCP registry compliance by @manusa in #701
  • feat(docs): add prompt documentation generation to update-readme-tools by @manusa in #702
  • chore(ci): upload results.json from weekly run to repo by @nader-ziada in #699
  • fix(ci): mcpchecker action yaml syntax by @nader-ziada in #705
  • chore(ci): add check to verify README.md MCP tools are up-to-date by @manusa in #706
  • build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #707
  • test(cmd): using a more generic way to list toolsets by @matzew in #708
  • refactor(auth): remove unused tool-scoped authorization middleware by @manusa in #709
  • feat(kubevirt): add secondary network interface support to vm_create by @lyarwood in #682
  • build(deps): bump mcpchecker/mcpchecker from 0.0.3 to 0.0.4 by @dependabot[bot] in #714
  • chore(goimports): Run goimports by @matzew in #715
  • fix(mcp): ensure InputSchema.Properties is initialized for all tools by @manusa in #718
  • build(deps): bump go from 1.25.0 to 1.25.6 by @manusa in #719
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.39.0 to 1.40.0 by @dependabot[bot] in #723
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.39.0 to 1.40.0 by @dependabot[bot] in #724
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.39.0 to 1.40.0 by @dependabot[bot] in #727
  • build(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.61.0 to 0.62.0 by @dependabot[bot] in #730
  • build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.39.0 to 1.40.0 by @dependabot[bot] in #732
  • feat(kubevirt): add troubleshoot action to vm_lifecycle tool by @ksimon1 in #653
  • feat(config): add default server instructions for MCP Tool Search by @nader-ziada in #716
  • feat(config): add evals for 'config' toolset by @matzew in #734
  • build(deps): bump mcpchecker/mcpchecker from 0.0.4 to 0.0.5 by @dependabot[bot] in #741
  • feat(evals): add kubevirt tasks for vmsnapshot and vmrestore by @Ruclo in #735
  • refactor(metrics)!: rename metrics from mcp_ to k8s_mcp_ prefix by @nader-ziada in #740
  • test(cli): skip CLI tests if there is an override by @matzew in #738
  • refactor(mcp): make mcp registration/deregistration consistent by @Cali0707 in #712
  • feat(config): update evals for latest mcpchecker enhancement by @matzew in #742
  • feat(mcp): add grace period seconds to delete options by @codingben in #656
  • chore(ci): add helm chart validation to CI pipeline by @manusa in #745
  • fix(helm): use root context $ in tpl() inside with blocks by @shyoon-devops in #744
  • feat(helm): Adding evals for helm toolset by @matzew in #746
  • fix(helm): use namespace label in recording rules for multi-tenant RBAC by @nader-ziada in #748
  • build(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 by @dependabot[bot] in #750
  • build(deps): bump mcpchecker/mcpchecker from 0.0.5 to 0.0.6 by @dependabot[bot] in #751
  • build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.2.0 to 1.3.0 by @dependabot[bot] in #755
  • feat(evals): update mcpchecker to use labels by @josunect in #696
  • chore(deps): bump mcpchecker from 0.0.6 to 0.0.7 by @Cali0707 in #761
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.35.0 to 0.35.1 by @dependabot[bot] in #765
  • build(deps): bump k8s.io/cli-runtime from 0.35.0 to 0.35.1 by @dependabot[bot] in #766
  • build(deps): bump k8s.io/metrics from 0.35.0 to 0.35.1 by @dependabot[bot] in #770
  • build(deps): bump k8s.io/kubectl from 0.35.0 to 0.35.1 by @dependabot[bot] in #768
  • build(deps): bump golangci-lint from v2.8.0 to v2.9.0 by @manusa in #772
  • feat(http): propagate user agent to api server by @Cali0707 in #760
  • refactor(http): improve user agent handling and test infrastructure by @manusa in #773
  • fix(ci): update mcpchecker to use latest version by @nader-ziada in #774
  • update mcpchecker action to 0.0.9 by @nader-ziada in #776
  • fix(mcp): kubernetes-mcp-server is incompatible with llama.cpp (JSON-Schema) by @ThomasBuchinger in #759
  • feat(helm-charts): make Service targetPort Configurable by @dkhachyan in #779
  • feat(api): add structured content support by @onmete in #777
  • feat(api): add _meta field support for tool definitions by @onmete in #778
  • refactor(api): simplify structured content API with auto-serialization by @manusa in #782
  • fix(container): remove hardcoded port by @mjudeikis in #752
  • docs: add configuration reference and reorganize documentation by @manusa in #783
  • refactor(helm-charts): simplify PrometheusRule by removing redundant recording rules by @nader-ziada in #786
  • fix(helm-charts): use name helper for container name to respect nameOverride by @manusa in #789
  • build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.3.0 to 1.3.1 by @dependabot[bot] in #790
  • feat(logging): centralize K8s error logging in MCP tool handler by @manusa in #792
  • fix(test): resolve race conditions in tests and MCP server by @nader-ziada in #793
  • feat(validation): add pre-execution validation layer by @nader-ziada in #764
  • fix(toolsets): sort Toolsets() output for deterministic ordering (#791) by @manusa in #795
  • feat: Add helm docs ci check and regenerate docs by @mjudeikis in #798
  • docs: add cross-cluster deployment guide and improve in-cluster error UX by @manusa in #797
  • feat(kubevirt): clone vm eval task and tool by @Ruclo in #788
  • fix(core): resources_create_or_update forces SSA by @Cali0707 in #802
  • test(core): add test for resources_create_or_update SSA force by @manusa in #805
  • fix(core)!: resources_create_or_update removes status updates by @Cali0707 in #803
  • test(mcp)!: remove mark3labs/mcp-go dependency from test infrastructure by @manusa in #784
  • feat(ci): add kubevirt toolset support to mcpchecker workflow by @lyarwood in #796
  • fix(evals): improve eval task prompts for reliability by @nader-ziada in #810
  • docs(readme): improve configuration and documentation coverage by @nader-ziada in #807
  • refactor(config): extract BaseDefault() and decouple tests from downstream overrides by @matzew in #817
  • fix(test): improve test accuracy and naming after BaseDefault refactor by @manusa in #818
  • docs: add slack channel link to README by @Cali0707 in #820
  • bump mcpchecker action to 0.0.10 by @nader-ziada in #823
  • fix(test): TestReloadUpdatesToolsets was reloading a different server than the one under test by @matzew in #825
  • fix(ci): improve mcpchecker workflow reliability by @nader-ziada in #828
  • build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #829
  • fix(ci): remove pr target from mcpchecker action as secrets won't be included properly by @Cali0707 in #827
  • docs(readme): add CNCF Slack invitation link to community section by @manusa in #833

New Contributors

Full Changelog: v0.0.57...v0.0.58

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

NewReleases is sending notifications on new releases.