aks-mcp
by Azure·★ 132·Score 48
Azure's AKS-MCP server enables AI assistants to interact with Azure Kubernetes Service clusters through MCP protocol.
Overview
AKS-MCP is a well-structured MCP server that bridges AI assistants with Azure Kubernetes Service. It provides comprehensive tools for managing AKS clusters, including CRUD operations, retrieving network resources, monitoring, and diagnostics. The server supports multiple authentication methods including service principals, managed identities, and federated tokens, making it flexible for different enterprise security requirements.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose AKS-MCP when you need to interact with Azure Kubernetes Service through AI assistants and want direct CLI integration with Azure resources.
When NOT to choose this
Avoid if you're not using Azure AKS, or if you require authentication methods beyond Azure CLI integration.
Tools this server exposes
12 tools extracted from the READMEcall_azcli_command: string, timeout?: numberUnified tool for executing Azure CLI commands directly
aks_network_resourcesresource_type: stringGet information about Azure network resources used by AKS clusters
aks_monitoringoperation: string, ...parameters?Azure monitoring and diagnostics operations for AKS clusters
collect_aks_node_logsaks_resource_id: string, vmss_name: string, instance_id: string, log_type: string, lines?: number, since?: string, level?: string, filter?: stringCollect system logs from AKS VMSS nodes for debugging
aks_detectoroperation: string, aks_resource_id: string, detector_name?: string, category?: string, start_time?: string, end_time?: stringExecute AKS diagnostic detector operations
aks_advisor_recommendationoperation: string, ...parameters?Retrieve and manage Azure Advisor recommendations for AKS clusters
call_kubectlargs: stringUnified tool for executing kubectl commands directly
call_helmHelm package manager for Kubernetes
az_fleetComprehensive Azure Fleet management for multi-cluster scenarios
az_compute_operationsoperation: string, resource_type: string, ...parameters?Manage Azure Virtual Machines and Virtual Machine Scale Sets
get_aks_vmss_infoGet detailed VMSS configuration for node pools in AKS cluster
az_aks_operationsLegacy tool for managing Azure Kubernetes Service clusters
Comparable tools
Installation
Installation
- Install prerequisites:
- Azure CLI - Go (for building from source)
- Install the server:
go install github.com/Azure/aks-mcp@latest- Configure Claude Desktop:
{
"mcpServers": {
"aks-mcp": {
"command": "aks-mcp",
"args": ["--transport", "stdio", "--access-level", "readwrite"]
}
}
}FAQ
- What authentication methods are supported?
- AKS-MCP supports service principal (client secret), workload identity (federated token), user-assigned managed identity, system-assigned managed identity, and existing Azure CLI login.
- What permissions are required for the AKS-MCP server?
- By default, only read permissions are required. For read-write or admin operations, you need to specify the access level parameter in your MCP configuration.
Compare aks-mcp with
Last updated · Auto-generated from public README + GitHub signals.