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.

aks-mcp
59
Established
k8s-mcp-server
59
Established
Maintenance 13/25
Adoption 10/25
Maturity 15/25
Community 21/25
Maintenance 13/25
Adoption 10/25
Maturity 15/25
Community 21/25
Stars: 121
Forks: 34
Downloads:
Commits (30d): 0
Language: Go
License: MIT
Stars: 149
Forks: 34
Downloads:
Commits (30d): 0
Language: Go
License: MIT
No Package No Dependents
No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work