月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08
产品介绍
Network Sketcher 是 Cisco 开源的 AI 原生网络设计与绘图工具。可从结构化网络数据和自然语言工作流生成 L1/L2/L3 拓扑图、设备表和 AI 就绪上下文文件。提供 Local MCP、Online(Web服务)、Offline(桌面GUI/CLI)三个版本。
核心功能
- 多层拓扑生成:自动生成 L1 物理拓扑、L2 VLAN/广播域拓扑、L3 IP 拓扑图
- 多格式输出:SVG/PPTX 图表、HTML 设备表、Excel 设备清单、draw.io 格式(支持 Cisco mxgraph 图标)、AI Context 文件
- Local MCP 版:通过 MCP 协议让 Cursor/Claude Code 等 AI 代理直接进行网络设计,无需浏览器和复制粘贴
- Cisco 平台导入:支持从 ACI、Catalyst Center、Meraki、Nexus Dashboard、CML、Cyber Vision、NetBox 等导出数据或配置文件转换
- Online 版 Web UI:浏览器端 SVG 并行渲染(比 PPTX 快约30倍)、PPTX/XLSX 浏览器内预览、一键 AI 交互
- 自然语言设计:通过对话描述需求即可生成完整的多站点网络设计方案
适用场景
- 通过 AI 对话构建多站点 WAN 或园区 LAN 网络设计
- 从现有 Cisco 设备库存(ACI/DNAC/Meraki等)导入并生成拓扑文档
- 生成网络演示/交付文档(PPTX 拓扑图 + Excel 设备表)
- 生成 AI Context 文件供其他 LLM 审查或扩展网络设计
- 网络变更前的设计验证和文档自动化
- 网络工程师的AI辅助设计与文档工作
安装方式
Local MCP 版安装:
git clone https://github.com/cisco-open/network-sketcher/
cd network-sketcher/network-sketcher_local_mcp
python -m pip install -r requirements_mcp.txt
MCP 客户端配置:
{
"command": "python",
"args": ["/path/to/network-sketcher/network-sketcher_local_mcp/ns_mcp_server.py"]
}
Claude Code 快速添加:
claude mcp add network-sketcher -- python "/path/to/network-sketcher/network-sketcher_local_mcp/ns_mcp_server.py"
许可证:Apache-2.0