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 能理解並擴展目前的網路設計。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案