SuperAPI AI 工具集

aruba-cx-config

通用与其它

查看项目

更新于 10-15 17:21

技能介绍

用途:面向 HPE Aruba CX 交换机的配置与固件管理,基于社区 MCP 服务器 aruba-cx-mcp,供 AI 工具调用。

主要能力:读取运行配置与启动配置(可按 section 过滤)、对比运行与启动配置以发现未保存变更、查看路由表(可指定 VRF)、查询 ISSU 升级状态;写操作包括保存运行配置到启动、发起 ISSU 升级、上传与下载固件镜像。

使用方式:服务器命令为 python3 -u mcp-servers/aruba-cx-mcp/aruba_cx_mcp_server.py(stdio 传输),认证通过 REST API,使用环境变量 ARUBA_CX_TARGETS(JSON 数组)或 ARUBA_CX_CONFIG(文件路径)。工具包括 get_running_config、get_startup_config、get_routing_table、get_issu_status、save_config、issu_upgrade、upload_firmware、download_firmware。

ITSM 门控:ITSM_ENABLED=true 时写操作需有效 ServiceNow CR 号(格式如 CHG0001234);ITSM_ENABLED=false 时写操作无需 CR;ITSM_LAB_MODE=true 时仅校验 CR 格式。受限操作涵盖保存配置、ISSU 升级、固件上传与下载,读操作不受门控。

适用场景:生产或实验环境中查看交换机配置与路由、核查未保存变更、执行固件升级与备份,并可与其他技能(aruba-cx-system、aruba-cx-interfaces、aruba-cx-switching)配合。

限制与错误:ISSU 需交换机支持,否则返回 ISSU_NOT_SUPPORTED;升级可能耗时 15-30 分钟并中断业务需谨慎;常见错误含 AUTH_FAILED、CONN_TIMEOUT、CR_REQUIRED、CR_INVALID、SAVE_FAILED、ISSU_IN_PROGRESS、ISSU_FAILED、FIRMWARE_NOT_FOUND、TRANSFER_FAILED。升级前需确认固件兼容性,配置变更验证成功后再保存。所有操作记录到 GAIT 审计日志。其他部署细节暂未提供。