Features
- List Kubernetes contexts
- List Kubernetes namespaces
- List and get any Kubernetes resources
- includes custom mappings for resources like pods, services, deployments, but any resource can be listed and retrieved
- List Kubernetes nodes
- List Kubernetes pods
- Get Kubernetes events
- Get Kubernetes pod logs
- Run command in Kubernetes pod
Browse With Inspector
Use With Claude
[object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] |
Using Smithery
Using mcp-get
Manually with prebuilt binaries
Prebuilt from npm
mcp-k8s --version
and if this printed installed version, you can proceed to add configuration to claude_desktop_config.json
file:npx
with any client:From GitHub releases
mcp-k8s-go
, put that binary somewhere in your PATH and then add the following configuration to the claude_desktop_config.json
file:Building from source
claude_desktop_config.json
file:Using Docker
~/.kube/config
with //c/Users/<username>/.kube/config
at least in Git Bash.Environment Variables and Command-line Options
KUBECONFIG
: Path to your Kubernetes configuration file (optional, defaults to ~/.kube/config)
--allowed-contexts=<ctx1,ctx2,...>
: Comma-separated list of allowed Kubernetes contexts that users can access. If not specified, all contexts are allowed.
--help
: Display help information
--version
: Display version information
Features
- List Kubernetes contexts
- List Kubernetes namespaces
- List and get any Kubernetes resources
- includes custom mappings for resources like pods, services, deployments, but any resource can be listed and retrieved
- List Kubernetes nodes
- List Kubernetes pods
- Get Kubernetes events
- Get Kubernetes pod logs
- Run command in Kubernetes pod
Browse With Inspector
Use With Claude
[object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] |
Using Smithery
Using mcp-get
Manually with prebuilt binaries
Prebuilt from npm
mcp-k8s --version
and if this printed installed version, you can proceed to add configuration to claude_desktop_config.json
file:npx
with any client:From GitHub releases
mcp-k8s-go
, put that binary somewhere in your PATH and then add the following configuration to the claude_desktop_config.json
file:Building from source
claude_desktop_config.json
file:Using Docker
~/.kube/config
with //c/Users/<username>/.kube/config
at least in Git Bash.Environment Variables and Command-line Options
KUBECONFIG
: Path to your Kubernetes configuration file (optional, defaults to ~/.kube/config)
--allowed-contexts=<ctx1,ctx2,...>
: Comma-separated list of allowed Kubernetes contexts that users can access. If not specified, all contexts are allowed.
--help
: Display help information
--version
: Display version information