aks-mcp and k8s-mcp-server
The tools are competitors, as both appear to be different implementations of a Model Context Protocol (MCP) server designed to enable interaction with Kubernetes clusters, with Azure's project specifically targeting AKS.
About aks-mcp
Azure/aks-mcp
A Model Context Protocol (MCP) server that enables AI assistants to interact with AKS clusters. It serves as a bridge between AI tools (like Claude, Cursor, and GitHub Copilot) and AKS.
Implements flexible Azure authentication (service principal, workload identity, managed identity) via Azure CLI, with role-based access control (readonly/readwrite/admin) to gate sensitive operations. Provides unified tools for Azure CLI operations, AKS cluster management, network resources, monitoring/diagnostics, and node-level log collection, supporting both modern and legacy tool interfaces for backward compatibility.
About k8s-mcp-server
reza-gholizade/k8s-mcp-server
Manage Your Kubernetes Cluster with k8s mcp-server
Implements MCP protocol with three transport modes (stdio, SSE, streamable-http) for integrating cluster management into CLI tools and web applications. Provides comprehensive Kubernetes operations including resource CRUD, log retrieval, metrics querying, and event listing, with flexible authentication supporting kubeconfig, bearer tokens, and in-cluster service accounts. Includes read-only mode to restrict write operations and runs as non-root in containers.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work