Skip to content
Agentmart
Submit a tool

K8s MCP Server (Go)

Safe Kubernetes access for AI agents.

Connector by kaneg · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 2
Write a review

Install

Works with Claude Desktop. Read the repository before you give any tool access to your data.

Download the bundle

MCP bundle (.mcpb): open it with Claude Desktop.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Safe Kubernetes access for AI agents via MCP. Read-only by default, with explicit permission modes.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
24 read · 8 write · 6 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Downloaded binary

Tools by what they do 38

Read from the source code; the running server may list different tools.

Read 24 · Look things up without changing anything.

  • get_cluster_overview
  • get_configmap
  • get_deployment
  • get_pod
  • get_pod_logs
  • get_rollout_status
  • get_secret
  • get_server_info
  • get_service
  • get_statefulset
  • list_configmaps
  • list_deployments
Show 12 more tools
  • list_events
  • list_ingress
  • list_jobs
  • list_namespaces
  • list_nodes
  • list_pods
  • list_pvc
  • list_secrets
  • list_services
  • list_statefulsets
  • top_nodes
  • top_pods

Write 8 · Create, change, send or run things.

  • apply_yaml
  • create_namespace
  • patch_deployment
  • resolve_workload
  • restart_deployment
  • restart_statefulset
  • scale_deployment
  • set_image

Delete 6 · Delete, drop, revoke or wipe things.

  • delete_daemonset
  • delete_deployment
  • delete_namespace
  • delete_pod
  • delete_resource
  • delete_statefulset

Network hosts it talks to 1

  • github.com · found in install command

Tools (38)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • apply_yaml

    [DANGEROUS] Apply arbitrary YAML manifest. Handles single or multi-document YAML.

  • create_namespace

    [READWRITE] Create a new namespace

  • delete_daemonset

    [DANGEROUS] Delete a DaemonSet and its pods

  • delete_deployment

    [DANGEROUS] Delete a deployment and its pods

  • delete_namespace

    [DANGEROUS] Delete a namespace and ALL resources within it!

  • delete_pod

    [DANGEROUS] Delete a pod. Use with caution!

  • delete_resource

    [DANGEROUS] Delete a Kubernetes resource that has no dedicated delete tool. Prefer delete_pod, delete_deployment, delete_statefulset, delete_daemonset, or delete_namespace when applicable. Requires api_version, kind, and name; namespace defaults to default for namespaced resources and must be omitted for cluster-scoped resources.

  • delete_statefulset

    [DANGEROUS] Delete a StatefulSet and its pods

  • get_cluster_overview

    [READONLY] Get a high-level cluster overview: node health, pod counts, resource summary, and problem pods

  • get_configmap

    [READONLY] Get detailed ConfigMap data

  • get_deployment

    [READONLY] Get detailed deployment info including replica status, strategy, containers, and conditions

  • get_pod

    [READONLY] Get detailed information about a specific pod including containers, status, and conditions

  • get_pod_logs

    [READONLY] Get logs from a pod. Supports container selection, tail lines, and previous instance

  • get_rollout_status

    [READWRITE] Check rollout status of a deployment

  • get_secret

    [READONLY] Get Secret metadata and keys. Values shown only in dangerous mode with show_values=true

Show 23 more tools
  • get_server_info

    [READONLY] Show MCP server version, mode, Kubernetes config source, and runtime details

  • get_service

    [READONLY] Get detailed information about a service including ports, selectors, and endpoints

  • get_statefulset

    [READONLY] Get detailed StatefulSet info including replica status, update strategy, and containers

  • list_configmaps

    [READONLY] List ConfigMaps. Use all_namespaces=true to list across all namespaces.

  • list_deployments

    [READONLY] List deployments with replica status. Use all_namespaces=true to list across all namespaces.

  • list_events

    [READONLY] List Kubernetes events, optionally filtered by namespace, kind, and name

  • list_ingress

    [READONLY] List Ingress resources. Use all_namespaces=true to list across all namespaces.

  • list_jobs

    [READONLY] List Jobs. Use all_namespaces=true to list across all namespaces.

  • list_namespaces

    [READONLY] List all Kubernetes namespaces with status and age

  • list_nodes

    [READONLY] List all cluster nodes with status, roles, version, and OS info

  • list_pods

    [READONLY] List pods with status, readiness, restarts, and age. Use all_namespaces=true to list across all namespaces.

  • list_pvc

    [READONLY] List PersistentVolumeClaims. Use all_namespaces=true to list across all namespaces.

  • list_secrets

    [READONLY] List Secrets (keys only, no values). Use all_namespaces=true to list across all namespaces.

  • list_services

    [READONLY] List services with type, cluster IP, external IP, and ports. Use all_namespaces=true to list across all namespaces.

  • list_statefulsets

    [READONLY] List StatefulSets with replica status. Use all_namespaces=true to list across all namespaces.

  • patch_deployment

    [READWRITE] Apply a strategic merge patch to a deployment

  • resolve_workload

    [READONLY] Resolve an application/workload name to matching Pod, Service, Deployment, and StatefulSet resources, with suggested next tools

  • restart_deployment

    [READWRITE] Restart a deployment (kubectl rollout restart). Triggers rolling update.

  • restart_statefulset

    [READWRITE] Restart a statefulset (kubectl rollout restart). Triggers rolling update.

  • scale_deployment

    [READWRITE] Scale a deployment to specified number of replicas

  • set_image

    [READWRITE] Update container image in a deployment

  • top_nodes

    [READONLY] Get current CPU and memory usage for cluster nodes via metrics.k8s.io

  • top_pods

    [READONLY] Get current CPU and memory usage for pods via metrics.k8s.io

Signals

Stars
2
Forks
0
Open issues
2
Last commit
Jun 21, 2026 (4 months ago)
Last release
Jun 21, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.kaneg/k8s-mcp-go
Version
0.4.6
Auth
No auth
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

K8s MCP Server (Go). Agent Mart. https://agentmart.dev/connectors/kaneg-k8s-mcp-go (last updated 2026-10-24)