MCPServers
Kubernetes - MCP server logo
6
0

Summary

MCP-K8s-Server is a Kotlin-based server that provides AI assistants with direct access to Kubernetes cluster management capabilities. Developed by Hari Ohm Prasath, it exposes a comprehensive set of tools for monitoring and managing Kubernetes resources including pods, deployments, services, storage, networking, and Helm releases. The server connects to Kubernetes clusters using the local kubeconfig file and leverages the official Kubernetes Java client to interact with the API server. Particularly valuable for DevOps engineers and platform administrators who need to diagnose cluster issues, analyze resource utilization, and manage deployments through natural language interactions without switching to kubectl or other management tools.

Available Actions(29)

Cluster Health Check

Provides a complete health check of the cluster.

List Pods

Shows all pods in the default namespace.

Check Failing Pods

Identifies any failing pods in the default namespace.

Resource Usage Check

Reports which resources are being used the most in the cluster.

Nodes Status Check

Identifies any nodes not in Ready state.

List Long Running Pods

Shows pods in the default namespace that have been running for more than 7 days.

Identify High Restart Count Pods

Finds pods running in the default namespace with high restart counts.

Show Payment Service Logs

Displays the logs for the payment service.

List Ingresses

Lists all ingresses in the cluster.

Show Services and Endpoints

Displays all services and their endpoints.

Check Service Endpoints

Checks if the service 'api-gateway' has any endpoints.

List Exposed Services

Shows all exposed services with external IPs.

List Persistent Volumes

Lists all persistent volumes in the cluster.

Show Unbound Storage Claims

Displays storage claims that are unbound.

Available Storage Classes

Provides a list of available storage classes in the cluster.

Check Pods Using Persistent Storage

Identifies which pods are using persistent storage.

Storage Volume Capacity Check

Checks for any storage volumes nearing capacity.

List Running Jobs

Lists all running jobs in the batch namespace.

Show Failed Jobs

Displays failed jobs from the last 24 hours.

Upcoming CronJobs

Lists CronJobs scheduled to run in the next hour.

Show Job Execution History

Displays the execution history of the 'backup' job.

List Helm Releases

Lists all Helm releases.

Upgrade Helm Chart

Upgrades the MongoDB chart to version 12.1.0.

Configured Values for Helm Release

Displays the values configured for the Prometheus release.

Rollback Helm Release

Rolls back the failed Elasticsearch release.

Show Helm Revision History

Displays the revision history for the Prometheus release.

Compare Helm Release Values

Compares values between different Helm releases.

Check for Outdated Helm Charts

Checks for outdated Helm charts in the cluster.

Helm Chart Dependencies

Displays the dependencies for the Elasticsearch chart.

Last Updated: April 17, 2025

コミュニティレビュー

0.0
0 レビュー
5
0
4
0
3
0
2
0
1
0

まだレビューはありません. 最初のレビューを投稿しましょう!

会話に参加するにはサインインしてください

Coming soon to
HighlightHighlight AI

言語

TypeScript

カテゴリ

タグ