AgentMarketMCP / SKILL 资产档案馆

目录 / K8sCortex - Kubernetes MCP Server

MCP 鉴权未知 未评级 已上架

K8sCortex - Kubernetes MCP Server

Production-grade MCP server for Kubernetes — 75 tools across GKE, AKS, EKS, OpenShift and Minikube with RBAC, audit logging, GitOps (ArgoCD + Flux), and multi-cluster support

该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链

接入信息

传输形态
http
鉴权方式
鉴权未知
端点
https://k8scortex-mcp--apatil0431.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
  "mcpServers": {
    "K8sCortex - Kubernetes MCP Server": {
      "url": "https://k8scortex-mcp--apatil0431.run.tools"
    }
  }
}

能力清单

工具说明
list_podsLists pods in a specific namespace.
get_pod_logsRetrieves logs for a specific pod.
describe_podShows detailed pod status including container states, conditions, resource settings, and recent events.
describe_deploymentShows details of a deployment.
list_nodesLists cluster nodes.
list_statefulsetsLists StatefulSets in a specific namespace.
describe_statefulsetShows details of a StatefulSet.
list_daemonsetsLists DaemonSets in a specific namespace.
describe_daemonsetShows details of a DaemonSet.
scale_deploymentScales replicas for a deployment.
rollout_statusChecks deployment rollout status (complete, in-progress, or stalled).
rollout_undoRolls a deployment back to the previous ReplicaSet template.
restart_podDeletes a pod to force a restart. Usually managed by a deployment/replicaset.
get_configmapReads data from a ConfigMap.
describe_namespace_quotaReads resource quotas for a namespace.
list_eventsLists recent cluster events for a namespace.
list_persistent_volume_claimsLists PersistentVolumeClaims in a specific namespace with binding and capacity details.
get_effective_permissionsEvaluates effective Kubernetes API permissions for a ServiceAccount using SubjectAccessReview checks.
get_hpa_statusRetrieves Horizontal Pod Autoscaler metrics and status.
list_warning_eventsFilters cluster events for warnings in a namespace.
get_node_pressureAnalyzes node resource pressure for a specific node.
list_clustersLists all registered Kubernetes clusters managed by KubeNexus.
get_cluster_infoReturns API server URL, Kubernetes version, node count, and cloud metadata for a given cluster.
list_jobsLists Jobs in a specific namespace.
create_jobCreates a new Job. Use either basic configuration or provide a raw YAML manifest.
list_cronjobsLists CronJobs in a specific namespace.
suspend_cronjobSuspends an active CronJob.
resume_cronjobResumes a suspended CronJob.
create_configmapCreates a new ConfigMap. Use either basic key-value data or provide a raw YAML manifest.
update_configmapUpdates an existing ConfigMap by patching its data.
create_secretCreates a new Opaque Secret. Use either basic stringData or provide a raw YAML manifest. stringData values will be base64-encoded automatically.
update_secretUpdates an existing Secret by patching its stringData. KNOWN LIMITATION: The Kubernetes API never returns stringData on read (it is write-only); the API server stores values as base64 in the data field. This means the client-side merge only contains the keys passed in args.stringData — existing keys not included in the request will be silently dropped. If you need to preserve existing keys, read them first via get_secret and re-supply all values.
create_deploymentCreates a new Deployment. Use either basic configuration or provide a raw YAML manifest.
delete_deploymentDeletes an existing Deployment.
create_namespaceCreates a new Kubernetes Namespace.
delete_namespaceDeletes an existing Kubernetes Namespace.
create_horizontal_pod_autoscalerCreates an HPA for a Deployment. Use either basic configuration or provide a raw YAML manifest.
create_serviceCreates a new Service. Use either basic configuration or provide a raw YAML manifest.
list_ingressesLists Ingress resources in a namespace.
get_service_endpointsShows endpoint addresses backing a Service.
update_ingressUpdates an existing Ingress. Merges new rules or annotations into the existing Ingress.
create_network_policyCreates a new NetworkPolicy. Use either basic configuration or provide a raw YAML manifest.
set_resource_limitsSets CPU and Memory requests and limits for a specific container in a Deployment.
get_resource_recommendationsSuggests optimal resource requests/limits based on current metrics heuristically.
get_cluster_resource_utilisationReturns CPU and Memory usage vs capacity across all nodes.
cordon_nodeMarks a node as unschedulable.
uncordon_nodeMarks a node as schedulable.
drain_nodeCordons the node and evicts/deletes non-daemonset pods.
taint_nodeAdds a taint to a node.
remove_taintRemoves a specific taint from a node by key.
get_gitops_app_statusGets the health and sync status of an ArgoCD Application or Flux Kustomization.
get_gitops_diffGets out-of-sync resources (ArgoCD) or managed resource inventory with revision drift (Flux Kustomization).
sync_gitops_appForces a sync/reconciliation of an ArgoCD Application, Flux Kustomization, or Flux HelmRelease.
compare_clustersCompares the running version/state of an application across two clusters.
list_flux_kustomizationsLists all Flux Kustomizations in a namespace with their ready/suspended/revision status.
list_flux_helm_releasesLists all Flux HelmReleases in a namespace with chart name, version, and ready/suspended status.
get_flux_helm_releaseGets detailed status of a Flux HelmRelease including chart version, values, and condition history.
list_flux_sourcesLists Flux source objects (GitRepository, HelmRepository, OCIRepository, Bucket) with their URL, ref, and ready status.
suspend_flux_resourceSuspends reconciliation of a Flux Kustomization or HelmRelease to pause automated deployments.
resume_flux_resourceResumes reconciliation of a suspended Flux Kustomization or HelmRelease.
list_flux_alertsLists Flux Notification Alert objects showing which events trigger which providers.
list_k8s_resourcesGeneric read: list Kubernetes resources by group/version/resource.
get_k8s_resourceGeneric read: get a single Kubernetes resource by group/version/resource/name.
list_node_poolsGroups nodes by managed-cloud node pool labels (AKS/EKS/GKE) and reports pool health.
get_node_pool_detailReturns detailed node, spot/preemptible, and optional metrics view for a specific node pool.
get_workload_identity_configReturns workload identity annotation configuration for a ServiceAccount (AKS/EKS/GKE conventions).
validate_workload_identityValidates identity chain from ServiceAccount annotation to pods using that ServiceAccount.
list_pod_disruption_budgetsLists PodDisruptionBudgets in a namespace with budget satisfaction status.
get_pdb_statusReturns detailed status and covered pods for a PodDisruptionBudget.
list_vpasLists VerticalPodAutoscaler objects in a namespace and their update mode/recommendation state.
get_vpa_recommendationReturns VPA recommendation lower/target/upper bounds for a workload when available.
list_storage_classesLists StorageClasses and indicates default class.
get_storage_classReturns details for a specific StorageClass.
get_addon_healthChecks health of common kube-system addons (CoreDNS, metrics-server, kube-proxy, CNI).
list_limit_rangesLists LimitRange objects in a namespace and default resource constraints.
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。