# kubernetes-mcp-server

> Model Context Protocol (MCP) server for Kubernetes and OpenShift

- **URL**: https://www.freshcrate.ai/projects/kubernetes-mcp-server
- **Author**: containers
- **Category**: MCP Servers
- **Latest version**: `v0.0.62` (2026-05-05)
- **License**: Apache-2.0
- **Source**: https://github.com/containers/kubernetes-mcp-server
- **Language**: Go
- **GitHub**: 1,465 stars, 323 forks
- **Registry**: github
- **Tags**: `containers`, `context`, `go`, `kubernetes`, `kubernetes-mcp`, `mcp`, `model`, `modelcontextprotocol`, `openshift`

## Description

Model Context Protocol (MCP) server for Kubernetes and OpenShift

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.0.62` | 2026-05-05 | High | ## What's Changed * fix(http): complete hot-reload surface for HTTP middleware config by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/1107 * fix(auth): propagate certificate_authority to token exchange HTTP client by @nader-ziada in https://github.com/containers/kubernetes-mcp-server/pull/1109 * build(deps): bump github.com/google/jsonschema-go from 0.4.2 to 0.4.3 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/1112 * feat(api): add MCP reso |
| `v0.0.61` | 2026-04-24 | High | ## What's Changed * test(mcp): add integration tests for prompt target parameter in multi-cluster by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/996 * refactor(evals): migrate llmJudge to builtin.llm-agent format by @nader-ziada in https://github.com/containers/kubernetes-mcp-server/pull/1001 * feat(http): Fine-tune HTTP server settings by @nader-ziada in https://github.com/containers/kubernetes-mcp-server/pull/991 * feat(helm): add backend storage driver support by @difr |
| `v0.0.60` | 2026-04-01 | Medium | ## Breaking Changes   * **`provider.GetTargets` is now optionally user-scoped** (#843) — The `GetTargets` method signature has changed to optionally accept user-scoping. If you have custom code that calls `provider.GetTargets`, you will need to update the call sites to match the new signature.  ## What's Changed * fix(kiali): limit response body size to prevent unbounded memory consumption by @matzew in https://github.com/containers/kubernetes-mcp-server/pull/927 * fix(ci): add v prefix to |
| `v0.0.59` | 2026-03-18 | Low | ## What's Changed * fix(evals): add missing suite labels to kubevirt tasks by @lyarwood in https://github.com/containers/kubernetes-mcp-server/pull/835 * fix(observability): honor OTel endpoint from TOML config by @patrickeasters in https://github.com/containers/kubernetes-mcp-server/pull/834 * fix(mcp): init request w/o client info does not panic by @Cali0707 in https://github.com/containers/kubernetes-mcp-server/pull/844 * build(deps): bump k8s.io/api from 0.35.1 to 0.35.2 by @dependabot[bot] |
| `v0.0.58` | 2026-02-27 | Low | ## What's Changed * fix(ci): remove version field from OCI package for MCP registry compliance by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/701 * feat(docs): add prompt documentation generation to update-readme-tools by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/702 * chore(ci): upload results.json from weekly run to repo by @nader-ziada in https://github.com/containers/kubernetes-mcp-server/pull/699 * fix(ci): mcpchecker action yaml syntax by @ |
| `v0.0.57` | 2026-01-27 | Low | ## What's Changed * chore(ci): restrict release workflows to version tags only by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/616 * fix(tests): adjust notification wait times for improved debounced notification handling by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/618 * build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.1.0 to 1.2.0 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/609 * refactor(mcp): u |
| `v0.0.56` | 2025-12-23 | Low | ## What's Changed * chore(ci): add dependabot config for GitHub Actions by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/540 * build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/542 * fix(tests): improve handling of multiple fsnotify events in Windows tests by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/541 * build(deps): bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot |
| `v0.0.55` | 2025-12-03 | Low | ## What's Changed * feat(mcp): refactor to use go-sdk by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/385 * feat(kubevirt): Add basic VM creation toolset by @lyarwood in https://github.com/containers/kubernetes-mcp-server/pull/386 * feat(toolsets): add kiali support by @aljesusg in https://github.com/containers/kubernetes-mcp-server/pull/425 * feat(helm): add Helm chart for Kubernetes MCP Server deployment by @sabre1041 in https://github.com/containers/kubernetes-mcp-s |
| `v0.0.54` | 2025-11-12 | Low | ## What's Changed * build(deps): bump sigs.k8s.io/controller-runtime from 0.22.2 to 0.22.3 by @dependabot[bot] in https://github.com/containers/kubernetes-mcp-server/pull/374 * test(kubernetes): refactor tests for Derived manager functionality to use testify by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/369 * refactor(kubernetes): keep Provider as only external Kubernetes interface by @manusa in https://github.com/containers/kubernetes-mcp-server/pull/372 * test(kube |
| `v0.0.53` | 2025-10-10 | Low | ## Important  This release includes support to interact with **Multiple Clusters (#348)** if defined in your `kubeconfig`. If your kubeconfig contains multiple context definitions, these will be made available as an extra parameter `context` for each of the defined tools.  If this behavior breaks your current setup, you can completely disable the new feature by providing the `--disable-multi-cluster` CLI flag (or by setting a specific `cluster_provider_strategy` in your Kubernetes MCP serve |

## Citation

- HTML: https://www.freshcrate.ai/projects/kubernetes-mcp-server
- Markdown: https://www.freshcrate.ai/projects/kubernetes-mcp-server.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/kubernetes-mcp-server/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
