Skip to content
Agentmart
Submit a tool

K8scortex MCP

Kubernetes MCP server: 75 tools for GKE, AKS, EKS, RBAC, audit logging, GitOps, multi-cluster.

Connector by apatilgtn · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/apatilgtn-k8scortex-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Kubernetes MCP server: 75 tools for GKE, AKS, EKS, RBAC, audit logging, GitOps, multi-cluster.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.

Tools
48 read · 17 write · 4 delete · 6 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 75

Read from the source code; the running server may list different tools.

Read 48 · Look things up without changing anything.

  • compare_clusters
  • describe_daemonset
  • describe_deployment
  • describe_namespace_quota
  • describe_pod
  • describe_statefulset
  • get_addon_health
  • get_cluster_info
  • get_cluster_resource_utilisation
  • get_configmap
  • get_effective_permissions
  • get_flux_helm_release
Show 36 more tools
  • get_gitops_app_status
  • get_gitops_diff
  • get_hpa_status
  • get_k8s_resource
  • get_node_pool_detail
  • get_node_pressure
  • get_pdb_status
  • get_pod_logs
  • get_resource_recommendations
  • get_service_endpoints
  • get_storage_class
  • get_vpa_recommendation
  • get_workload_identity_config
  • list_clusters
  • list_cronjobs
  • list_daemonsets
  • list_events
  • list_flux_alerts
  • list_flux_helm_releases
  • list_flux_kustomizations
  • list_flux_sources
  • list_ingresses
  • list_jobs
  • list_k8s_resources
  • list_limit_ranges
  • list_node_pools
  • list_nodes
  • list_persistent_volume_claims
  • list_pod_disruption_budgets
  • list_pods
  • list_statefulsets
  • list_storage_classes
  • list_vpas
  • list_warning_events
  • rollout_status
  • validate_workload_identity

Write 17 · Create, change, send or run things.

  • cordon_node
  • create_configmap
  • create_deployment
  • create_horizontal_pod_autoscaler
  • create_job
  • create_namespace
  • create_network_policy
  • create_secret
  • create_service
  • scale_deployment
  • set_resource_limits
  • sync_gitops_app
Show 5 more tools
  • taint_node
  • uncordon_node
  • update_configmap
  • update_ingress
  • update_secret

Delete 4 · Delete, drop, revoke or wipe things.

  • delete_deployment
  • delete_namespace
  • remove_taint
  • restart_pod

Not yet classified 6 · We could not tell from the name and description.

  • drain_node
  • resume_cronjob
  • resume_flux_resource
  • rollout_undo
  • suspend_cronjob
  • suspend_flux_resource

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • DISABLE_AUTH

Other settings (environment variables or headers).

  • KUBECONFIG

Network hosts it talks to 28

  • 169.254.169.254 · found in code
  • ajv.js.org · found in code
  • chaijs.com · found in code
  • container.googleapis.com · found in code
  • cyclonedx.org · found in code
  • ericsmekens.github.io · found in code
  • expressjs.com · found in code
  • fent.github.io · found in code
  • github.com · found in code
  • googleapis.com · found in code
  • hono.dev · found in code
  • kubernetes.default.svc · found in code
  • lodash.com · found in code
  • login.microsoftonline.com · found in code
  • mths.be · found in code
  • npm.im · found in code
  • postcss.org · found in code
  • preludels.com · found in code
  • raw.githubusercontent.com · found in code
  • rollupjs.org · found in code
  • sts.windows.net · found in code
  • superchupu.dev · found in code
  • tsx.is · found in code
  • typescript-eslint.io · found in code
  • typestrong.org · found in code
  • vault.azure.net · found in code
  • vite.dev · found in code
  • zod.dev · found in code

Files it touches

  • /var/log/k8scortex
  • /var/log/k8scortex/audit.log

Tools (75)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • compare_clusters

    Compares the running version/state of an application across two clusters.

  • cordon_node

    Marks a node as unschedulable.

  • create_configmap

    Creates a new ConfigMap. Use either basic key-value data or provide a raw YAML manifest.

  • create_deployment

    Creates a new Deployment. Use either basic configuration or provide a raw YAML manifest.

  • create_horizontal_pod_autoscaler

    Creates an HPA for a Deployment. Use either basic configuration or provide a raw YAML manifest.

  • create_job

    Creates a new Job. Use either basic configuration or provide a raw YAML manifest.

  • create_namespace

    Creates a new Kubernetes Namespace.

  • create_network_policy

    Creates a new NetworkPolicy. Use either basic configuration or provide a raw YAML manifest.

  • create_secret

    Creates a new Opaque Secret. Use either basic stringData or provide a raw YAML manifest. stringData values will be base64-encoded automatically.

  • create_service

    Creates a new Service. Use either basic configuration or provide a raw YAML manifest.

  • delete_deployment

    Deletes an existing Deployment.

  • delete_namespace

    Deletes an existing Kubernetes Namespace.

  • describe_daemonset

    Shows details of a DaemonSet.

  • describe_deployment

    Shows details of a deployment.

  • describe_namespace_quota

    Reads resource quotas for a namespace.

Show 60 more tools
  • describe_pod

    Shows detailed pod status including container states, conditions, resource settings, and recent events.

  • describe_statefulset

    Shows details of a StatefulSet.

  • drain_node

    Cordons the node and evicts/deletes non-daemonset pods.

  • get_addon_health

    Checks health of common kube-system addons (CoreDNS, metrics-server, kube-proxy, CNI).

  • get_cluster_info

    Returns Kubernetes version, platform (EKS/GKE/AKS/OpenShift), node count and node details for a given cluster.

  • get_cluster_resource_utilisation

    Returns CPU and Memory usage vs capacity across all nodes.

  • get_configmap

    Reads data from a ConfigMap.

  • get_effective_permissions

    Evaluates effective Kubernetes API permissions for a ServiceAccount using SubjectAccessReview checks.

  • get_flux_helm_release

    Gets detailed status of a Flux HelmRelease including chart version, values, and condition history.

  • get_gitops_app_status

    Gets the health and sync status of an ArgoCD Application or Flux Kustomization.

  • get_gitops_diff

    Gets out-of-sync resources (ArgoCD) or managed resource inventory with revision drift (Flux Kustomization).

  • get_hpa_status

    Retrieves Horizontal Pod Autoscaler metrics and status.

  • get_k8s_resource

    Generic read: get a single Kubernetes resource by group/version/resource/name.

  • get_node_pool_detail

    Returns detailed node, spot/preemptible, and optional metrics view for a specific node pool.

  • get_node_pressure

    Analyzes node resource pressure for a specific node.

  • get_pdb_status

    Returns detailed status and covered pods for a PodDisruptionBudget.

  • get_pod_logs

    Retrieves logs for a specific pod.

  • get_resource_recommendations

    Suggests optimal resource requests/limits based on current metrics heuristically.

  • get_service_endpoints

    Shows endpoint addresses backing a Service.

  • get_storage_class

    Returns details for a specific StorageClass.

  • get_vpa_recommendation

    Returns VPA recommendation lower/target/upper bounds for a workload when available.

  • get_workload_identity_config

    Returns workload identity annotation configuration for a ServiceAccount (AKS/EKS/GKE conventions).

  • list_clusters

    Lists all registered Kubernetes clusters known to K8sCortex (kubeconfig contexts, cluster registry file, or Azure Key Vault), with provider, cloud, region and labels.

  • list_cronjobs

    Lists CronJobs in a specific namespace.

  • list_daemonsets

    Lists DaemonSets in a specific namespace.

  • list_events

    Lists recent cluster events for a namespace.

  • list_flux_alerts

    Lists Flux Notification Alert objects showing which events trigger which providers.

  • list_flux_helm_releases

    Lists all Flux HelmReleases in a namespace with chart name, version, and ready/suspended status.

  • list_flux_kustomizations

    Lists all Flux Kustomizations in a namespace with their ready/suspended/revision status.

  • list_flux_sources

    Lists Flux source objects (GitRepository, HelmRepository, OCIRepository, Bucket) with their URL, ref, and ready status.

  • list_ingresses

    Lists Ingress resources in a namespace.

  • list_jobs

    Lists Jobs in a specific namespace.

  • list_k8s_resources

    Generic read: list Kubernetes resources by group/version/resource.

  • list_limit_ranges

    Lists LimitRange objects in a namespace and default resource constraints.

  • list_node_pools

    Groups nodes by managed-cloud node pool labels (AKS/EKS/GKE) and reports pool health.

  • list_nodes

    Lists cluster nodes.

  • list_persistent_volume_claims

    Lists PersistentVolumeClaims in a specific namespace with binding and capacity details.

  • list_pod_disruption_budgets

    Lists PodDisruptionBudgets in a namespace with budget satisfaction status.

  • list_pods

    Lists pods in a specific namespace.

  • list_statefulsets

    Lists StatefulSets in a specific namespace.

  • list_storage_classes

    Lists StorageClasses and indicates default class.

  • list_vpas

    Lists VerticalPodAutoscaler objects in a namespace and their update mode/recommendation state.

  • list_warning_events

    Filters cluster events for warnings in a namespace.

  • remove_taint

    Removes a specific taint from a node by key.

  • restart_pod

    Deletes a pod to force a restart. Usually managed by a deployment/replicaset.

  • resume_cronjob

    Resumes a suspended CronJob.

  • resume_flux_resource

    Resumes reconciliation of a suspended Flux Kustomization or HelmRelease.

  • rollout_status

    Checks deployment rollout status (complete, in-progress, or stalled).

  • rollout_undo

    Rolls a deployment back to the previous ReplicaSet template.

  • scale_deployment

    Scales replicas for a deployment.

  • set_resource_limits

    Sets CPU and Memory requests and limits for a specific container in a Deployment.

  • suspend_cronjob

    Suspends an active CronJob.

  • suspend_flux_resource

    Suspends reconciliation of a Flux Kustomization or HelmRelease to pause automated deployments.

  • sync_gitops_app

    Forces a sync/reconciliation of an ArgoCD Application, Flux Kustomization, or Flux HelmRelease.

  • taint_node

    Adds a taint to a node.

  • uncordon_node

    Marks a node as schedulable.

  • update_configmap

    Updates an existing ConfigMap by patching its data.

  • update_ingress

    Updates an existing Ingress. Merges new rules or annotations into the existing Ingress.

  • update_secret

    Updates an existing Secret: each key in stringData is added or replaced, and keys you do not pass are kept unchanged. Values are never returned.

  • validate_workload_identity

    Validates identity chain from ServiceAccount annotation to pods using that ServiceAccount.

Signals

Stars
1
Forks
1
Open issues
0
Last commit
Oct 24, 2026 (5 days ago)
Last release
Oct 23, 2026 (6 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.apatilgtn/k8scortex-mcp
Version
1.0.2
Auth
No auth
Packages
npm k8scortex-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

K8scortex MCP. Agent Mart. https://agentmart.dev/connectors/apatilgtn-k8scortex-mcp (last updated 2026-10-25)