
Network Sketcher (Local MCP)
This is an AI-native MCP server that wraps Cisco's Network Sketcher engine so LLMs can design network diagrams through tool calls instead of copy-paste. It exposes CLI commands like `add device` and `get_workspace_info` that let Claude or Cursor build L1/L2/L3 topologies, manage configurations in Excel, and generate PowerPoint or SVG output. The server works over stdio and reuses the existing online edition's engine as a library. You'd reach for this when you want an LLM to autonomously create or modify network diagrams during a conversation, though you'll still need to open the generated PPTX or SVG yourself since binary files can't render in chat. Requires Python 3.10+ and works best with Claude Opus 4.7 or later for the multi-step layout rules.
- GitHub stars
- 364
- tools
- 4
- last updated
- May 20, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
get_workspace_info
No parameter schema in public metadata yet.
get_ai_context
No parameter schema in public metadata yet.
run_commands
No parameter schema in public metadata yet.
build_default_outputs
No parameter schema in public metadata yet.
Sponsors
Readme
Network Sketcher
Network Sketcher is an AI-native network design and diagramming tool. It generates L1/L2/L3 topology diagrams, device tables, and AI-ready context files from structured network data and natural-language workflows.
For MCP users, Network Sketcher Local MCP lets LLM clients such as Cursor and Claude Code design Cisco-style networks directly through Model Context Protocol tool calls. It runs locally over stdio, keeps master files on your machine, and produces SVG / PowerPoint diagrams plus HTML device tables.
If Network Sketcher helps your workflow, please consider starring the repository.
Common use cases:
Details
- Repository
- github.com/cisco-open/network-sketcher
- Website
- github.com/cisco-open/network-sketcher#installation-local-mcp
- Category
- Design & Creative
- Registry
- MCP registry, active