mcp-server-kubernetes
MCP server for interacting with Kubernetes clusters via kubectl
npm · fingerprint 757155aa2b61ab81c709fd2e · repository · RSS
23tools
2recorded versions
57dtracked
changed 3d ago
What changed
Changed 2026-10-27 11:56 UTC
3 schema or annotation changes with the description left byte-identical.
--- pinned/kubectl_context +++ observed/kubectl_context { "annotations": { - "readOnlyHint": true + "destructiveHint": false, + "idempotentHint": true, + "readOnlyHint": false }, "description": "Manage Kubernetes contexts - list, get, or set the current context", "inputSchema": {
--- pinned/kubectl_create +++ observed/kubectl_create { "description": "Create Kubernetes resources using various methods (from file or using subcommands)", "inputSchema": { - "description": "Output format. One of: json|yaml|name|go-template|go-template-file|template|templatefile|jsonpath|jsonpath-as-json|jsonpath-file", - "enum": [ - "json", - "yaml", - "name", - "go-template", - "go-template-file", - "template", - "templatefile", - "jsonpath", - "jsonpath-as-json", - "jsonpath-file" - ], + "description": "Output format. One of: json|yaml|name|go-template|template|jsonpath|jsonpath-as-json. The template formats take their template inline, e.g. 'jsonpath={.metadata.name}'.", "type": "string" }, "port": {
--- pinned/kubectl_patch +++ observed/kubectl_patch { "annotations": { "destructiveHint": true - "description": "Patch data as a JSON object", - "type": "object" + "description": "Patch data: a JSON object for 'strategic' and 'merge' patches, or an array of JSON Patch operations for patchType 'json'", + "type": [ + "object", + "array" + ] }, "patchFile": { "description": "Path to a file containing the patch data (alternative to patchData). The path is read on the machine running the MCP server, so it is rejected when the server runs over a remote (SSE/Streamable HTTP) transport; use 'patchData' to pass the patch contents instead.",
Current tools
Show all 23 tool fingerprints
cleanup
exec_in_pod
explain_resource
install_helm_chart
kubectl_apply
kubectl_context
kubectl_create
kubectl_delete
kubectl_describe
kubectl_generic
kubectl_get
kubectl_logs
kubectl_patch
kubectl_reconnect
kubectl_rollout
kubectl_scale
list_api_resources
node_management
ping
port_forward
stop_port_forward
uninstall_helm_chart
upgrade_helm_chart
Watch this server yourself
If you run this server, put the proxy in front of it. It pins these exact fingerprints on first connect and stops the session if they move.
npx -y mcp-pin@0.2.3 -- <your mcp-server-kubernetes command>
Or subscribe to this page's RSS feed to be told when it changes.
Badge
The badge states one fact about time and nothing else. It never claims a server is safe.
[](https://mcp-pin.gautamkhosla.com/servers/114f07ec9f6ceea3.html)