适合谁
- 使用 Cursor 或 Claude Code 且希望以工具调用方式直接驱动网络设计的团队
- 希望主文件保留在本机、无外部通信的本地单用户工作流
- 需要生成 Cisco 风格 L1/L2/L3 拓扑图(SVG / PowerPoint)、设备表和 AI Context 文件的网络工程师
- 愿意使用具备较强多步工具调用能力的模型(推荐 Claude Opus 4.7 或更高版本)的用户
Network Sketcher(本地 MCP 版)是 Cisco 开源网络设计工具中面向 AI 原生的 MCP 服务器,由 Cisco 维护并采用 Apache-2.0 许可。它通过 stdio 暴露 11 个工具,让 Cursor 和 Claude Code 等 LLM 客户端直接以工具调用方式创建 Cisco 风格网络设计、管理设备数据,并生成 L1/L2/L3 拓扑图(SVG / PowerPoint)、组合 HTML 查看器、设备表和 AI Context 文件。主文件为 .nsm,保存在本机工作区,服务器不进行内部数据存储,也不对外通信。适用于单用户本地环境;需要 Python 3.10+、完整仓库以及推荐使用 Claude Opus 4.7 或更高版本。局限包括仅支持 stdio、不支持 IPv6、LLM 客户端无法直接查看二进制图表输出,以及部分功能(VPN、Flow、从 PowerPoint 草图创建主文件)不在本版提供。整体上,它是把网络设计与 LLM 工作流直接衔接起来的官方本地优先方案。
最强项 · 文档质量 15/20 最弱项 · 安全与权限 9/20
静态评测 · 未实际运行收录于 2026-09-18
查看 FMRS 评分方法 →运行环境:Python 3.10+
1) 克隆仓库:git clone https://github.com/cisco-open/network-sketcher/,然后进入 network-sketcher/network-sketcher_local_mcp 并执行 python -m pip install -r requirements_mcp.txt。
2) Cursor:在 Cursor 的 MCP 配置文件(File > Preferences > Cursor Settings > MCP → mcp.json)中添加 mcpServers 配置,command 为 python,args 为本地克隆路径下的 network-sketcher_local_mcp/ns_mcp_server.py。
3) Claude Code:运行 claude mcp add network-sketcher -- python "<本地克隆路径>/network-sketcher_local_mcp/ns_mcp_server.py";可用 --scope user|project 指定安装范围。
4) 手动方式:克隆仓库、安装 Python 依赖后直接运行 python ns_mcp_server.py。
注意需要 Python 3.10 或更高版本(MCP SDK 要求),并且必须存在完整的 Network Sketcher 仓库(network-sketcher_online/ 文件夹必须存在)。
{"mcpServers":{"network-sketcher":{"command":"python","args":["<abs-path>/network-sketcher_local_mcp/ns_mcp_server.py"]}}}
以 Cursor 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"network-sketcher": {
"command": "python",
"args": [
"<abs-path>/network-sketcher_local_mcp/ns_mcp_server.py"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add network-sketcher -- python '<abs-path>/network-sketcher_local_mcp/ns_mcp_server.py'
在终端运行;先把 <…> 占位符换成你自己的值。
在 Cursor 或 Claude Code 的 MCP 工具列表中应出现 get_workspace_info 等工具;连接后调用 get_workspace_info,若能返回工作区路径和 .nsm 文件列表,则说明服务器安装成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Network Sketcher(本地 MCP 版)是 Cisco 开源网络设计工具的第三版,以 Model Context Protocol 服务器形式将 network-sketcher_online/ns_engine/ 作为库封装,并通过 stdio 暴露 Network Sketcher CLI,使 Cursor、Claude Code 等 LLM 客户端可通过工具调用进行网络设计。它面向 AI 原生流程:LLM 直接执行 CLI 命令,无需浏览器、无需复制粘贴。可用于从自然语言工作流创建 Cisco 风格网络设计、管理设备数据,并生成 L1/L2/L3 拓扑图(SVG / PowerPoint)、组合 HTML 查看器、设备表格与 AI Context 文件。主文件为 .nsm 格式,保存在本机,服务器不进行内部数据存储,也不对外通信(仅通过 stdio 与本地 LLM 客户端通信)。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 0bdda3d1e1b6 数据同步于 2026-11-02 查看 FMRS 评分方法