K8s MCP Server (Go)
Safe Kubernetes access for AI agents.
Connector by kaneg · GitHub account verified by the MCP Registry
Install
Works with Claude Desktop. Read the repository before you give any tool access to your data.
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.
About
Reviews
Write a reviewNo 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_overviewget_configmapget_deploymentget_podget_pod_logsget_rollout_statusget_secretget_server_infoget_serviceget_statefulsetlist_configmapslist_deployments
Show 12 more tools
list_eventslist_ingresslist_jobslist_namespaceslist_nodeslist_podslist_pvclist_secretslist_serviceslist_statefulsetstop_nodestop_pods
Write 8 · Create, change, send or run things.
apply_yamlcreate_namespacepatch_deploymentresolve_workloadrestart_deploymentrestart_statefulsetscale_deploymentset_image
Delete 6 · Delete, drop, revoke or wipe things.
delete_daemonsetdelete_deploymentdelete_namespacedelete_poddelete_resourcedelete_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
- Packages
- mcpb https://github.com/kaneg/k8s-mcp-go/releases/download/v0.4.6/k8s-mcp-go_0.4.6_darwin_amd64.mcpbmcpb https://github.com/kaneg/k8s-mcp-go/releases/download/v0.4.6/k8s-mcp-go_0.4.6_darwin_arm64.mcpbmcpb https://github.com/kaneg/k8s-mcp-go/releases/download/v0.4.6/k8s-mcp-go_0.4.6_linux_amd64.mcpbmcpb https://github.com/kaneg/k8s-mcp-go/releases/download/v0.4.6/k8s-mcp-go_0.4.6_linux_arm64.mcpbmcpb https://github.com/kaneg/k8s-mcp-go/releases/download/v0.4.6/k8s-mcp-go_0.4.6_windows_amd64.mcpbmcpb https://github.com/kaneg/k8s-mcp-go/releases/download/v0.4.6/k8s-mcp-go_0.4.6_windows_arm64.mcpb
- License
- MIT
- Repository
- github.com/kaneg/k8s-mcp-go
- Website
- github.com/kaneg/k8s-mcp-go
- 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)