用途:通过 MCP Server(命令 cml-mcp,pip 安装,stdio 传输)管理 Cisco CML 实验的完整生命周期,适合在 Slack 等对话场景中自动化搭建网络实验。
主要能力:实验 CRUD(create_lab、get_lab、get_labs、start_lab、stop_lab、wipe_lab、delete_lab);导入导出(import_lab 从拓扑 YAML 导入、export_lab 导出 YAML、clone_lab 深拷贝、download_lab_configs 下载运行中实验的节点配置)。参数可用 lab_id 或 lab_title。
使用方式:需配置环境变量 CML_URL、CML_USERNAME、CML_PASSWORD,可选 CML_VERIFY_SSL(默认 true)。典型流程为创建实验、添加节点与连线、应用配置、启动、验证收敛并回报结果;清理时先 stop_lab,再按需 export_lab、wipe_lab、delete_lab。
适用场景:构建 CCIE 路由、数据中心 spine-leaf、服务提供商等实验拓扑,克隆实验做变体对比,导出拓扑用于分享。
限制与规则:操作前应先用 get_labs 检查现有实验并确认状态,避免重复或重复启动;实验需处于停止状态才能 wipe;删除前应先确认是否导出保存。实验状态包括 DEFINED_ON_CORE、STARTED、STOPPED、BOOTED。节点、接口、配置等具体操作由相关技能完成,本资料未提供安装命令细节。