用途:把 CDP/LLDP 邻居发现数据转换为 Blender 中的 3D 网络拓扑图,便于演示网络架构、制作拓扑图并导出 PNG 图片。
主要能力:通过自然语言请求绘制拓扑、可视化指定设备的邻居、按设备类型着色、添加主机名标签、高亮设备、查询或清空场景,以及将场景导出为 PNG。设备类型由主机名推断:含 rtr/router 为路由器(蓝),含 sw/switch 为交换机(绿),含 fw/firewall/asa 为防火墙(红),含 ap/wap/wireless 为接入点(黄),未知为灰色。
使用方式:依赖社区 MCP 服务器 blender-mcp,命令为 uvx blender-mcp(stdio 传输);主机为运行 Blender 的 Windows,需安装并连接 BlenderMCP 插件(端口 9876),要求 Blender 3.0+。可用工具包括 get_scene_info、create_object、modify_object、set_material、execute_blender_code。可与其他技能配合:pyats-run 查询实时设备邻居数据,suzieq-show 查询 SuzieQ 网络状态,canvas-a2ui 提供聊天内 2D 可视化替代方案。
限制:只读操作,无需 ServiceNow CR 审批;每个拓扑最多渲染 25 台设备;首条命令可能超时,重试即可;需 Windows 运行 Blender(WSL 连接 Windows 主机);导出时需保持 Blender 窗口可见;所有操作记录到 GAIT 审计轨迹。常见错误包括 CONNECTION_FAILED、ADDON_NOT_READY、NO_CDP_DATA、TIMEOUT、EXPORT_FAILED,需按提示启动 Blender、连接插件或先查询设备数据。