aks-mcp and mcp-kubernetes

aks-mcp
53
Established
mcp-kubernetes
45
Emerging
Maintenance 13/25
Adoption 10/25
Maturity 9/25
Community 21/25
Maintenance 10/25
Adoption 8/25
Maturity 9/25
Community 18/25
Stars: 121
Forks: 34
Downloads:
Commits (30d): 0
Language: Go
License: MIT
Stars: 51
Forks: 16
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 mcp-kubernetes

Azure/mcp-kubernetes

A Model Context Protocol (MCP) server that enables AI assistants to interact with Kubernetes clusters. It serves as a bridge between AI tools (like Claude, Cursor, and GitHub Copilot) and Kubernetes

Implements a unified `call_kubectl` tool that consolidates operations into a single interface (reducing context overhead compared to legacy multi-tool approaches), while supporting role-based access control through `readonly`, `readwrite`, and `admin` modes that filter operations at registration time. Integrates with kubectl and optional ecosystem tools (Helm, Cilium, Hubble), communicating via stdio transport by default and supporting OpenTelemetry tracing for observability.

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