kube-mcp
About
kube-mcp is a Kubernetes MCP server that provides a set of tools for managing and interacting with Kubernetes clusters.
Details
- Author
- orvice
- GitHub stars
- 1
- Downloads
- 329
- Categories
- Other
Jump to
- List pods in a specified namespace
- List deployments in a specified namespace
- List ingresses in a specified namespace
- List all namespaces in the cluster
- List StatefulSets in a specified namespace
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
kube-mcpCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via go install github.com/orvice/kube-mcp/cmd/kubemcp@latest and configure it as an MCP server in your client’s settings JSON, specifying the kubemcp command and optionally setting the KUBECONFIG environment variable.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"kube-mcp": {
"kube-mcp": {
"command": "kubemcp",
"args": [],
"env": {
"KUBECONFIG": "~/.kube/.kubeconfig"
},
"disabled": false,
"autoApprove": []
}
}
}
}
McpServers
{
"kube-mcp": {
"command": "kubemcp",
"args": [],
"env": {
"KUBECONFIG": "~/.kube/.kubeconfig"
},
"disabled": false,
"autoApprove": []
}
}
kube-mcp
Overview
kube-mcp is a Kubernetes MCP server that provides a set of tools for managing and interacting with Kubernetes clusters.
Supported Commands
The following tool commands are supported by kube-mcp:
| Command | Description |
|---------|-------------|
| k8s_list_pods | List pods in the specified namespace |
| k8s_list_deployments | List deployments in the specified namespace |
| k8s_list_ingresses | List ingresses in the specified namespace |
| k8s_list_namespaces | List all namespaces in the cluster |
| k8s_list_statefulsets | List StatefulSets in the specified namespace |
Install
go install github.com/orvice/kube-mcp/cmd/kubemcp@latest
Usage
{
"mcpServers": {
"kube-mcp": {
"command": "kubemcp",
"args": [],
"env": {
"KUBECONFIG": "~/.kube/.kubeconfig"
},
"disabled": false,
"autoApprove": []
}
}
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



