mcp_k8s_server
1
MCP Kubernetes Server is a management server using Model Context Protocol, aimed at efficiently managing Kubernetes clusters. It offers comprehensive features like resource information, monitoring, and analysis, useful for Kubernetes administrators.
MCP Kubernetes Server
A Kubernetes management MCP (Model Context Protocol) server that provides:
- Cluster Information: Detailed Kubernetes resources (pods, deployments, etc.)
- Cluster Operations: Operations on resources (create, update, delete, scale)
- Monitoring: Monitor cluster and resource status
- Analysis: Resource analysis and recommendations
Usage
- Directly: Default, specify transport, port, config options
- Using Docker: Build and run with Dockerfile, or use script
- Deploying to Kubernetes: Use manifests for permissions, tokens, configuration
MCP Resources
Access Kubernetes resources via k8s://
URIs. Organized hierarchically for namespaces and cluster-scoped resources, supporting types like pods, deployments, services, nodes, etc.
MCP Tools
Provide tools like get_resources
, create_resource
, check_cluster_health
etc.