Verified

Network Sketcher MCP Server

Design L1/L2/L3 topology diagrams and device tables using natural language workflows.

Data last scanned today · Reviewed today

484 tools389PythonApache-2.0

Overview

Network Sketcher transforms structured network data and conversational requirements into professional-grade topology diagrams. It facilitates the creation of physical L1, VLAN-based L2, and IP-routed L3 diagrams, along with interactive device tables and AI-ready context files.

Our verdict

With a security score of 43/100, this server is classified as high-risk. The score reflects that the project is community-maintained rather than officially backed by a vendor, and critical security aspects like authentication methods have not yet been editorially reviewed. It is suitable for local, experimental network modeling, but users should be cautious before deploying it in sensitive or production network environments.

  • Supports L1, L2, and L3 network topology generation
  • Zero direct dependencies simplifies the supply-chain footprint
  • Generates SVG, PowerPoint, and HTML output formats
  • Active repository with recent commits nine days ago
  • Security authentication mechanisms remain unreviewed
  • Read-only mode functionality has not been audited
  • Low bus factor with only three contributors

Tools

ToolDescriptionRisk
run_commandsExecutes a set of CLI commands from a script file.medium
build_default_outputsGenerates the default L1/L2/L3 diagrams and device tables for the network design.low
get_workspace_infoRetrieves information about the current network sketcher workspace.low
get_ai_contextGenerates and retrieves an AI context file for reviewing or extending the network design.low

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What are the core technical requirements for running the Network Sketcher Local MCP server?

The server requires a local Python environment and the MCP SDK. You must install the dependencies listed in the requirements_mcp.txt file within the network-sketcher_local_mcp directory.

Where are the files generated by the MCP server stored?

Generated diagrams, device tables, and context files are saved directly into your local Network Sketcher workspace.

Does the Local MCP edition communicate with external web services?

No, the Local MCP edition communicates via stdio directly to your LLM client, maintaining your master files locally on your machine.

Can I use Network Sketcher to import data from existing Cisco inventory?

Yes, you can use the separate Network Sketcher Cisco Extension converters to transform data from sources like Meraki, Nexus Dashboard, or existing config files into formats usable by Network Sketcher.

How does the Local MCP edition differ from the Offline edition?

The Local MCP edition is designed for direct integration with LLM clients like Cursor or Claude Code, whereas the Offline edition is a standalone desktop GUI and CLI tool.

Alternatives

Changelog

Badge

Network Sketcher MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.