Mimi Ops is an opinionated MCP server for Kubernetes
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
There are many ways to manage Kubernetes workloads, but there are also many ways to break them by accident. We have already seen cases where AI agents did something that we did not expect. Giving an AI agent full access to Kubernetes can be risky, especially when it can create, update, or delete resources directly.
In my opinion, we need to provide safe and well-defined tools for AI agents. These tools should limit what an agent can do, validate changes before applying them, and help prevent dangerous operations.
We also need tools that can help investigate and fix workload issues. Many workloads are already managed by well-known tools such as Argo CD, FluxCD, Helm, and other GitOps or deployment systems. An AI agent should understand who manages a resource and avoid making direct changes that can conflict with these tools.
The goal is not to give AI full control of Kubernetes. The goal is to give AI a safe interface that allows it to understand problems, suggest changes, and perform only controlled operations.
Mimi OPS is not designed to give AI agents unrestricted Kubernetes access. Instead, it provides a small set of well-known and controlled operations.
The agent can observe, investigate, and perform a limited number of safe recovery actions. More dangerous operations, such as editing arbitrary resources, applying YAML, changing secrets, or deleting persistent data are strongly restricted.
This makes Mimi OPS an opinionated interface between AI agents and Kubernetes: powerful enough for common troubleshooting, but limited enough to reduce the risk of unexpected changes.
Keep your AI on the leash.
Core tools are always registered. The names below are the MCP tool names exposed by the server:
clusters_list (multi-cluster configurations only), clusters_describe.pods_list, pods_get, pods_describe, pods_log.jobs_list, jobs_get, jobs_describe, jobs_log, jobs_create.cronjobs_list, cronjobs_get, cronjobs_describe.nodes_list, nodes_get, nodes_describe.namespaces_list, namespaces_describe.resourcequotas_list, resourcequotas_describe, limitranges_list, limitranges_describe, storageclasses_list, persistentvolumeclaims_list, persistentvolumeclaims_describe, priorityclasses_list.events_get.workloads_list, workloads_get, workloads_describe.hpa_list, hpa_describe.services_list, services_describe.The following additional recovery tools are registered only when --allow-destructive is enabled:
pods_delete — delete a pod so its controller can recreate it.jobs_delete — delete a Job.cronjobs_suspend, cronjobs_resume — suspend or resume scheduled runs.workloads_scale — scale a Deployment, StatefulSet, or DaemonSet.Helm tools are enabled by default with --extensions helm:
helm_list — list Helm releases.helm_status — inspect release status, revision, and related information.helm_rollback — roll back a release to its previous revision; available only with --allow-destructive.Enable FluxCD tools with --extensions fluxcd (or --extensions all). Read-only inspection tools include:
flux_gitrepositories_list, flux_gitrepositories_describe.flux_ocirepositories_list, flux_ocirepositories_describe.flux_helmreleases_list, flux_helmreleases_describe.flux_kustomizations_list, flux_kustomizations_describe.With --allow-destructive, Flux also exposes:
flux_reconcile — trigger an immediate reconciliation of a GitRepository, HelmRelease, or Kustomization.flux_reconciliation — suspend or resume a Flux HelmRelease or Kustomization.Enable Karpenter tools with --extensions karpenter (or --extensions all). Read-only inspection tools include:
karpenter_nodepools_list — list NodePools with node class, node count, readiness, weight, and CPU/memory provisioned vs limits.MimiOPS includes an MCPB manifest for clients that support MCP bundles, such as Claude Desktop.
Download the .mcpb release bundle and open/import it in the client. The bundle:
server/mimiops-mcp mcp;KUBECONFIG to the server.For clients that use a JSON MCP configuration, add a server entry similar to the following:
Zed uses a command object under context_servers:
Restart or reload the client after saving its configuration.
The server will then appear as mimiops and expose the tools listed below.
Kubernetes and application flags are global (persistent) and inherited by mcp, server, and tools:
| Flag | Default | Environment variable | Description |
|---|---|---|---|
--kubeconfig <path> | auto | KUBECONFIG | Path to kubeconfig; uses the default Kubernetes loading rules when unset |
--context <name> | current context | CONTEXT | Kubernetes context to use |
--namespace <name> | all namespaces | NAMESPACE | Default namespace scope for operations |
--as <user> | unset | AS | Kubernetes impersonation user |
--extensions <list> | helm | EXTENSIONS | Comma-separated extensions to enable, or all |
--allow-destructive | false | ALLOW_DESTRUCTIVE | Enable destructive or mutating tools |
--log-level <level> | info | LOG_LEVEL | debug, info, warn, or error |
--log-format <format> | text | LOG_FORMAT | text or json |
The Kubernetes client also exposes the standard genericclioptions connection and authentication flags. The tools command adds this command-specific flag:
| Command | Flag | Default | Description |
|---|---|---|---|
tools | --output, -o | text | Render tool results as text, json, or yaml |
server | --port | 8080 | HTTP/SSE listen port; environment variable: PORT |
Available commands are mcp (stdio), server (HTTP/SSE), tools (direct CLI invocation), and version.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mimi-ops-mcp-server-for-kubernetes)<a href="https://allmcps.com/mcp/mimi-ops-mcp-server-for-kubernetes"><img src="https://allmcps.com/api/badge/mimi-ops-mcp-server-for-kubernetes?style=directory" alt="Mimi Ops mcp server for Kubernetes on AllMCPs" /></a>