cisco-open/network-sketcher
说明与用途
**项目简介**
Network Sketcher 是一款面向 AI 的网络设计工具,提供 Local MCP、Online 与 Offline 三种版本,能够快速绘制网络拓扑、导出 PowerPoint 演示稿以及基于 Excel 的配置数据。
**价值**
- **统一协议接入**:通过标准的 Model Context Protocol(MCP),让 AI 助手能够直接调用真实的网络设计与配置功能,实现“AI + 工具”的闭环。
- **多场景支持**:本地离线版适合安全合规环境,在线版便于团队协作,MCP 版可快速嵌入 AI Agent 或自动化流水线。
- **提升效率**:自动生成拓扑图和配置表,减少手工绘图和数据整理的时间成本。
**典型接入方式**
- **MCP Server**:启动
network-sketcher-mcp,AI Agent 通过 MCP 客户端发送 JSON 请求(如“创建 VLAN”或“导出拓扑 PPT”),获取结构化响应。 - **Python SDK / CLI**:在自定义脚本或 CI/CD 流程中直接调用
network_sketcher包的函数或命令行工具,实现批量设计、导出或配置验证。 - **REST API(Online 版)**:对接前端或第三方系统时,可使用项目自带的 HTTP 接口进行 CRUD 操作。
**生产可用性**
- **活跃度**:最近一次提交在 2026‑07‑01,代码仓库拥有 367 ★、18 Fork,主要语言为 Python,涉及 11 个相关话题,表明社区活跃且生态完整。
- **成熟度**:提供完整的本地、在线、离线三种部署方式,且已实现标准化的 MCP 接口,适合作为 OSS 级别的生产候选。
- **风险**:暂无重大元数据风险,但仍需对许可证(Apache‑2.0)进行合规审查,并进行安全依赖检查和维护者活跃度确认后方可正式投入生产。
综上,cisco-open/network‑sketcher 具备高可用的生产级别特征,适合作为 AI 助手与网络设计工具之间的桥梁,快速实现模型驱动的网络自动化。
实际用途
cisco-open/network-sketcher helps connect AI assistants to real tools and data through a standard protocol.
- connect AI agents to tools
- ship Model Context Protocol servers
- standardize integrations
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: Python
- 记录日期: 2026-09-05T17:30:55.352Z