cisco-open/network-sketcher

Network Sketcher is an AI-ready network design tool with Local MCP, Online, and Offline editions for creating network designs and exporting PowerPoint diagrams and Excel-based configuration data.

解决的问题

Network Sketcher 简化了网络拓扑设计与文档化流程。它消除了手动绘图的需求,能够从结构化数据或自然语言描述中自动生成 L1(物理)、L2(VLAN/广播域)和 L3(IP)拓扑图以及设备表。

工作原理

该工具将网络数据(通过结构化文件、CLI 命令或自然语言提示提供)转换为可视化图表(SVG、PowerPoint)和表格(HTML、Excel)。它提供三种不同版本:

  • Local MCP: 使用 Model Context Protocol (MCP) 的 AI 原生服务器,允许 LLM 客户端(如 Cursor 或 Claude Code)直接执行网络设计命令。
  • Online: 基于浏览器的 Web 服务,用户可通过粘贴 AI 上下文文件和 CLI 命令与 LLM 交互。
  • Offline: 带有 GUI 和 CLI 的独立桌面应用程序,支持在 Excel 和 PowerPoint 中手动管理。

它还与独立的 Cisco 扩展集成,可从 ACI、Meraki 和 NetBox 等平台导入实时库存,并将其转换为兼容的 CLI 脚本。

适用人群

需要借助 AI 协助快速原型设计、文档化或审查 Cisco 风格网络设计的网络工程师和架构师。

主要亮点

  • AI 原生集成: 通过 MCP 直接调用工具,实现 AI 代理内的无缝设计。
  • 多层可视化: 自动生成 L1、L2 和 L3 图表。
  • 灵活的导出格式: 支持 SVG、PowerPoint、draw.io(含 Cisco 模板)和 Excel。
  • 实时库存导入: 将来自多种 Cisco 平台和第三方工具的数据转换为设计脚本。
  • AI 上下文生成: 创建专用文件,使其他 LLM 能够理解并扩展当前网络设计。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目