Awesome MCP › Cloud & DevOps
silenceper/mcp-k8s
⭐ 151
Go
added to this list on 2025-05-06
repository created 2025-04-03
mcp-k8s is a Model Context Protocol server written in Go that lets MCP-compatible clients operate Kubernetes clusters through tool calls instead of kubectl commands. It connects to a cluster using a standard kubeconfig file and builds on the mark3labs/mcp-go SDK, the Kubernetes client-go library and the Helm v3 client library, communicating with clients over stdio. The server exposes a resource discovery tool, get_api_resources, which reports every API resource type the cluster supports, including custom resource definitions. Read tools cover get_resource for a single object and list_resources for listing instances of a resource type with filtering options. Write tools cover create_resource, update_resource and delete_resource. A second group of tools manages Helm: list_helm_releases, get_helm_release, install_helm_chart, upgrade_helm_chart, uninstall_helm_chart, list_helm_repositories, add_helm_repository and remove_helm_repository. Every mutating operation can be enabled or disabled independently through command line flags such as --enable-create, --enable-delete, --enable-update and --enable-helm-install, so an operator can expose a read-only view of a production cluster while allowing full control in a test environment. Configuration is a normal MCP server entry giving the binary path, the kubeconfig location and the chosen flags, and the README shows the server driven from Cursor. The documented use cases are interactive cluster management through natural language, batch operations described in prose and translated into resource changes, status queries, problem diagnosis, configuration review, rapid prototyping of manifests, test environment cleanup and teaching Kubernetes concepts to newcomers. It is aimed at platform and operations engineers who already run Kubernetes and want an assistant able to inspect and modify cluster state, and at developers who want manifests generated and applied without memorising the CLI surface.
https://github.com/silenceper/mcp-k8s
kuberneteshelmgodevopsmcp-servercluster-managementkubeconfig
Also in Cloud & DevOps
Apache APISIX is a high-performance cloud-native API Gateway and AI Gateway that supports Model Context Protocol (MCP) integration through its mcp-bridge plugin, offering dynamic traffic management, security, and observability features.
AWS MCP Servers is a suite of specialized Model Context Protocol servers that integrate AWS best practices and resources into AI-powered development workflows to enhance cloud-native development and infrastructure management.
Webiny is an open-source, self-hosted headless CMS and framework, built on AWS serverless with AI-assisted development capabilities via an embedded MCP server, designed for large organizations.
MCP Registry is a community-driven centralized service offering a RESTful API for discovering, managing, and publishing Model Context Protocol (MCP) servers with MongoDB and Docker support.
Olares is an open-source personal cloud operating system that enables users to run local AI models and applications with personalized, context-aware AI interactions using a Model Context Protocol-like mechanism, providing a private and secure AI home server environment.
Cloudflare MCP Server is a suite of MCP servers that enable large language model clients to interact with and manage Cloudflare's cloud services through natural language commands, facilitating automation and insights across various domains.
mcp-grafana is an MCP server that provides comprehensive programmatic access to Grafana's dashboards, datasources, alerts, incidents, and on-call management features through MCP clients.
MCP Containers offers containerized versions of hundreds of MCP servers, enabling easy, secure, and up-to-date deployment of Model Context Protocol servers for AI integration and experimentation.