MCP Catalogs
Home

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.

ops-infradeveloper-toolsmonitoring
37
Forks
16
Open issues
this month
Last commit
2d ago
Indexed

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:

you:AI-powered AKS cluster management and operations
you:Automated troubleshooting and diagnostics of Kubernetes clusters
you:Multi-cluster fleet management through AI assistants
you:What authentication methods are supported?
you:What permissions are required for the AKS-MCP server?

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 README
  • call_azcli_command: string, timeout?: number

    Unified tool for executing Azure CLI commands directly

  • aks_network_resourcesresource_type: string

    Get 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?: string

    Collect 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?: string

    Execute AKS diagnostic detector operations

  • aks_advisor_recommendationoperation: string, ...parameters?

    Retrieve and manage Azure Advisor recommendations for AKS clusters

  • call_kubectlargs: string

    Unified tool for executing kubectl commands directly

  • call_helm

    Helm package manager for Kubernetes

  • az_fleet

    Comprehensive 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_info

    Get detailed VMSS configuration for node pools in AKS cluster

  • az_aks_operations

    Legacy tool for managing Azure Kubernetes Service clusters

Comparable tools

kubernetes-mcpazure-cli-mcpterraform-mcp

Installation

Installation

  1. Install prerequisites:

- Azure CLI - Go (for building from source)

  1. Install the server:
go install github.com/Azure/aks-mcp@latest
  1. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.