MCP Catalogs
首页

aks-mcp

by Azure·132·综合分 48

Azure 开发的 AKS-MCP 服务器通过 MCP 协议使 AI 助手能够与 Azure Kubernetes Service 集群交互。

ops-infradeveloper-toolsmonitoring
37
Forks
16
活跃 Issue
本月
最近提交
2 天前
收录于

概述

AKS-MCP 是一个结构良好的 MCP 服务器,将 AI 助手与 Azure Kubernetes Service 连接起来。它提供了管理 AKS 集群的全面工具,包括 CRUD 操作、检索网络资源、监控和诊断。该服务器支持多种身份验证方法,包括服务主体、托管标识和联合令牌,使其能够满足不同企业安全要求。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI 驱动的 AKS 集群管理和操作
:自动化的 Kubernetes 集群故障排除和诊断
:通过 AI 助手进行多集群舰队管理
:支持哪些身份验证方法?
:AKS-MCP 服务器需要什么权限?

什么时候选它

当你需要通过AI助手与Azure Kubernetes Service交互,并且希望直接使用CLI集成Azure资源时,选择AKS-MCP。

什么时候不要选它

如果不使用Azure AKS,或者需要超出Azure CLI集成的身份验证方法,请避免使用。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • 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

可对比工具

kubernetes-mcpazure-cli-mcpterraform-mcp

安装

安装

  1. 安装先决条件:

- Azure CLI - Go(用于从源代码构建)

  1. 安装服务器:
go install github.com/Azure/aks-mcp@latest
  1. 配置 Claude Desktop:
{
  "mcpServers": {
    "aks-mcp": {
      "command": "aks-mcp",
      "args": ["--transport", "stdio", "--access-level", "readwrite"]
    }
  }
}

FAQ

支持哪些身份验证方法?
AKS-MCP 支持服务主体(客户端密钥)、工作负载标识(联合令牌)、用户分配的托管标识、系统分配的托管标识以及现有的 Azure CLI 登录。
AKS-MCP 服务器需要什么权限?
默认情况下,只需要读取权限。对于读写或管理员操作,您需要在 MCP 配置中指定访问级别参数。

aks-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。