Kubernetes MCP Server

A flexible Machine Communication Protocol (MCP) server that provides Kubernetes management capabilities with support for custom extension scripts.

Local server

What is the Kubernetes MCP Server?

Kubernetes MCP Server is an MCP project maintained in the wakeupworld/k8s_mcp_server repository. The maintainer describes its purpose as “A flexible Machine Communication Protocol (MCP) server that provides Kubernetes management capabilities with support for custom extension scripts”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_podsGet a list of pods in the specified namespace
get_servicesGet a list of services in the specified namespace
get_deploymentsGet a list of deployments in the specified namespace
get_namespacesGet a list of all namespaces in the cluster
describe_resourceDescribe a Kubernetes resource in detail
get_pod_logsGet logs from a pod in the specified namespace
create_namespaceCreate a new namespace in the Kubernetes cluster
delete_resourceDelete a Kubernetes resource
scale_deploymentScale a deployment to the specified number of replicas
get_eventsGet events from the Kubernetes cluster
get_current_contextGet the current kubectl context
get_available_contextsGet the list of available kubectl contexts
switch_contextSwitch the kubectl context
list_scriptsList all available scripts with their parameters