mcp_k8s_server

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.