kubernetes-mcp-server

MCP-Server · 5469b41f

MCP-Server · lesen und schreiben und löschen · Apache-2.0 · lokal (stdio) · entfernt (HTTP)

Beschreibung des Anbieters

A Model Context Protocol (MCP) server for Kubernetes and OpenShift

Werkzeuge

configuration_contexts_list
List all available context names and associated server urls from the kubeconfig file Angabe des Anbieters · Beleg 5
targets_list
List all available targets Angabe des Anbieters · Beleg 5
configuration_view
Get the current Kubernetes configuration content as a kubeconfig YAML Angabe des Anbieters · Beleg 5
minified
Return a minified version of the configuration. If set to true, keeps only the current-context and the relevant pieces of the configuration for that context.… Angabe des Anbieters · Beleg 5
events_list
List Kubernetes events (warnings, errors, state changes) for debugging and troubleshooting in the current cluster from all namespaces Angabe des Anbieters · Beleg 5
fieldSelector
Optional Kubernetes field selector to filter events by field values (e.g. 'type=Warning', 'involvedObject.name=my-pod').… Angabe des Anbieters · Beleg 5
namespace
Optional Namespace to retrieve the events from. If not provided, will list events from all namespaces Angabe des Anbieters · Beleg 5
namespaces_list
List all the Kubernetes namespaces in the current cluster Angabe des Anbieters · Beleg 5
projects_list
List all the OpenShift projects in the current cluster Angabe des Anbieters · Beleg 5
nodes_log
Get logs from a Kubernetes node (kubelet, kube-proxy, or other system logs). This accesses node logs through the Kubernetes API proxy to the kubelet Angabe des Anbieters · Beleg 5
tailLines
Number of lines to retrieve from the end of the logs (Optional, 0 means all logs) Angabe des Anbieters · Beleg 5
nodes_stats_summary
Get detailed resource usage statistics from a Kubernetes node via the kubelet's Summary API.… Angabe des Anbieters · Beleg 5
nodes_top
List the resource consumption (CPU and memory) as recorded by the Kubernetes Metrics Server for the specified Kubernetes Nodes or all nodes in the cluster Angabe des Anbieters · Beleg 5
label_selector
Kubernetes label selector (e.g. 'node-role.kubernetes.io/worker=') to filter nodes by label (Optional, only applicable when name is not provided) Angabe des Anbieters · Beleg 5
name
Name of the Node to get the resource consumption from (Optional, all Nodes if not provided) Angabe des Anbieters · Beleg 5
pods_list
List all the Kubernetes pods in the current cluster from all namespaces Angabe des Anbieters · Beleg 5
labelSelector
Optional Kubernetes label selector (e.g. 'app=myapp,env=prod' or 'app in (myapp,yourapp)'), use this option when you want to filter the pods by label Angabe des Anbieters · Beleg 5
pods_list_in_namespace
List all the Kubernetes pods in the specified namespace in the current cluster Angabe des Anbieters · Beleg 5
pods_get
Get a Kubernetes Pod in the current or provided namespace with the provided name Angabe des Anbieters · Beleg 5
pods_delete
Delete a Kubernetes Pod in the current or provided namespace with the provided name Angabe des Anbieters · Beleg 5
pods_top
List the resource consumption (CPU and memory) as recorded by the Kubernetes Metrics Server for the specified Kubernetes Pods in the all namespaces, the provided namespace, or the current namespace Angabe des Anbieters · Beleg 5
all_namespaces
If true, list the resource consumption for all Pods in all namespaces. If false, list the resource consumption for Pods in the provided namespace or the current namespace Angabe des Anbieters · Beleg 5
pods_exec
Execute a command in a Kubernetes Pod (shell access, run commands in container) in the current or provided namespace with the provided name and command Angabe des Anbieters · Beleg 5
container
Name of the Pod container where the command will be executed (Optional) Angabe des Anbieters · Beleg 5
pods_log
Get the logs of a Kubernetes Pod in the current or provided namespace with the provided name Angabe des Anbieters · Beleg 5
previous
Return previous terminated container logs (Optional) Angabe des Anbieters · Beleg 5
tail
Number of lines to retrieve from the end of the logs (Optional, default: 100) Angabe des Anbieters · Beleg 5
pods_run
Run a Kubernetes Pod in the current or provided namespace with the provided container image and optional name Angabe des Anbieters · Beleg 5
port
TCP/IP port to expose from the Pod container (Optional, no port exposed if not provided) Angabe des Anbieters · Beleg 5
resources_list
List Kubernetes resources and objects in the current cluster by providing their apiVersion and kind and optionally the namespace and label selector Angabe des Anbieters · Beleg 5

Voraussetzungen

  • npx · Paketmanager · erforderlich · Beleg 1
  • KUBECONFIG · Umgebungsvariable · optional · Beleg 6

Installation

npx -y kubernetes-mcp-server@0.0.67

Eckdaten

—: Angabe nicht belegt.

Maintainer
containers
Repository-Lizenz
Apache-2.0
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
—
Plattformen
—
Version
0.0.67
Release
v0.0.67
Clients
Claude Code, Claude Desktop, Cursor, VS Code
Repository-Themen
containers, context, kubernetes, mcp, model, openshift, protocol, modelcontextprotocol, kubernetes-mcp

Zugriffe und Risiken

Zugriffe laut Paketangaben
lesen, schreiben, löschen
Authentifizierung
—
Transport
stdio, streamable-http
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe: Vergib nur die nötigen Berechtigungen und sichere Schreibaktionen mit einer Freigabe ab.

Quellen (6)

5469B41F<MCPSERVE<<<<<<<<<<<<<Q6<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes