用途:通过 vManage 对 Cisco SD-WAN 网络做只读运维查询,覆盖设备清单、WAN Edge 库存、模板与集中策略、告警事件,以及接口、BFD、OMP、控制连接和运行配置等排障数据。提供 12 个工具,均无参数或仅需 device_ip(get_interface_stats、get_bfd_sessions、get_omp_routes、get_control_connections、get_running_config),其余无参数。典型流程:先用 get_devices 与 get_wan_edge_inventory 盘点fabric,再用 get_alarms、get_control_connections、get_bfd_sessions 排查健康;策略审计用 get_device_templates、get_feature_templates、get_centralized_policies 并用 get_running_config 核对。使用方式:以 stdio 传输启动 python3 -u $SDWAN_MCP_SCRIPT --transport stdio,调用格式为 python3 $MCP_CALL "python3 -u $SDWAN_MCP_SCRIPT --transport stdio" <tool_name> '<args_json>';需 VMANAGE_IP、VMANAGE_USERNAME、VMANAGE_PASSWORD 环境变量,Python 3.10+,依赖 fastmcp、requests、python-dotenv。限制:全部操作只读,不能改配置;需记录 GAIT 审计轨迹;vManage 可能限流,避免高频轮询;对自签名证书会抑制 SSL 告警;认证失败检查 .env,连接超时检查可达性,空结果可能因设备未纳管。可与 pyats-network、markmap-viz、uml-diagram、servicenow-change-workflow 等技能配合。
sdwan-ops
通用与其它
更新于 10-15 17:21