gns3-mcp for MCP
<h2>gns3-mcp connects LLMs to GNS3 labs for automated topology control</h2>
- Free
- 4.3
- V v0.54.2
<h2>gns3-mcp connects LLMs to GNS3 labs for automated topology control</h2>
gns3-mcp from ChistokhinSV is an MCP server that lets language models interact with GNS3 labs to automate topology creation and device configuration. The tool exposes GNS3 via the Model Context Protocol, enabling CRUD project and node management, batch operations, wildcard node commands, Docker handling, and SSH automation. It includes a 15-tool automation set and 25 read-only resources, aimed at network engineers, certification students, and DevOps professionals who need repeatable lab workflows.
What tasks can you actually use it for?
gns3-mcp enables programmatic control of network labs so assistants or scripts perform concrete actions: create and delete projects and nodes, execute bulk commands across device groups, and run multi-step configuration sequences. The server supports full CRUD operations, batch processing, wildcard node actions, and a set of 15 automation tools plus 25 read-only resources, which together let users automate repetitive topology builds and scripted test runs.
What inputs and environments does it require?
The tool expects a running GNS3 instance to connect to and communicates via the MCP interface. Installation is available through the 'uv' Python package manager, or by deploying the server as a Docker container or native Windows service, so it runs on Windows or any host that supports Docker or Python-based MCP servers. A functioning GNS3 installation is necessary for topology and node operations to succeed.
How accurate and safe are its automated changes?
Authentication uses API keys and secure connection strings to limit who can modify labs, and SSH automation covers more than 200 device types, including Cisco, Juniper, and Arista. Docker integration handles containerized network functions, and community feedback on GitHub highlights practical adoption by network automation users. Despite these controls, generated configurations require operator validation before applying to sensitive or production-like testbeds.
Practical choice with clear workflow benefits and necessary human checks
gns3-mcp is a practical option for network engineers and students who need model-driven lab orchestration. It accelerates iterative learning and scripted testing, while automated outputs demand human review in complex, multi-vendor scenarios. For safe use, run generated changes inside disposable projects, maintain a dedicated verification step, and treat the tool as an automation assistant rather than an unattended configuration engine.
Pros
- Exposes GNS3 through MCP for direct LLM interaction
- Supports CRUD plus batch and wildcard node operations
- SSH automation for over 200 device types, multi-vendor coverage
Cons
- Needs a running GNS3 instance to operate
- Automated outputs require operator validation before deployment
- Optimized for Windows; other hosts need Docker or Python MCP setup
gns3-mcp for MCP
- Free
- 4.3
- V v0.54.2
Top downloads

onlyboxes
Onlyboxes: A Self-Hosted Sandbox for AI Code Execution and Terminal Sessions
zcode-jetbrains-plugin
ZCode JetBrains plugin brings agentic coding into JetBrains IDEs

wordpress-mcp-elementor-wppilot
Builder-aware AI co‑developer for Elementor-powered WordPress sites

RustAPI
Rustapi: An AI-First Web Framework for Rust MCP Servers
trunktail
In-IDE observability bridge connecting AI assistants with Trunk.io telemetry
Discover more programs

Prompt Caching
- 4.2
- Free
Prompt Caching: MCP server for visible Anthropic prompt caching
skene
- 4.5
- Free
Skene: A Product-Led Growth Analysis Toolkit for Code and SQL

prometheus-mcp-server
- 4.2
- Free
Prometheus MCP Server: AI-Powered Prometheus Interaction for DevOps Teams
Perfetto Mcp Rs
- 4.2
- Free
Perfetto MCP Rs: AI-Powered Perfetto Trace Analysis for Developers

spinnaker-mcp
- 4.5
- Free
Spinnaker MCP Connects AI Models to Spinnaker for Automated Delivery

nettune
- 4
- Free
Nettune: Linux Network Diagnostics and TCP Optimization for AI Clients
Llama Nexus
- 4.8
- Free
Llama Nexus: An MCP Gateway for Orchestrating OpenAI-Compatible AI Services

barbacane
- 4.8
- Free
Barbacane: A Rust-Built API Gateway for AI Integration
itsyconnect-macos
- 4.5
- Free
Itsyconnect Macos: Desktop and Web Dashboard for App Store Connect Management
mirroir-mcp
- 4.9
- Free
Mirroir MCP: AI Agent Control for iPhone and macOS via Mirroring

pushci-cli
- 5
- Free
Pushci CLI: AI-native CI/CD management via Model Context Protocol

mcp-engine-public
- 4.9
- Free
MCP Engine Public: AI-Powered Interaction with Power BI Models