Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Manage GNS3 network lab projects - create, open, close, delete, clone, export/import
.claude/skills/automateyournetwork-gns3-project-lifecycle/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-11 | ✓→✓ | = Same ✓ | -21% | 0% |
| case-12 | ✓→✓ | = Same ✓ | -21% | 0% |
| case-13 | ✓→✓ | = Same ✓ | -29% | 0% |
| case-19 | ✓→✓ | = Same ✓ | -39% | 0% |
| case-01 | ✗→✗ | = Same ✗ | -46% | 0% |
Manage GNS3 network lab projects through natural language commands. Create new labs, open/close existing projects, clone for experimentation, and export/import for sharing.
python3 -u mcp-servers/gns3-mcp-server/gns3_mcp_server.py (stdio transport)GNS3_URL, GNS3_USER, GNS3_PASSWORD environment variables| Tool | Parameters | What It Does | |------|------------|--------------| | gns3_list_projects | None | List all GNS3 projects with name, status, and path | | gns3_create_project | name, auto_open?, auto_close?, auto_start? | Create a new project | | gns3_get_project | project_id | Get detailed project information | | gns3_open_project | project_id | Open a closed project | | gns3_close_project | project_id | Close an opened project and release resources | | gns3_delete_project | project_id | Delete a project and all its resources | | gns3_clone_project | project_id, new_name, reset_mac_addresses? | Clone an existing project | | gns3_export_project | project_id, include_snapshots?, include_images?, compression? | Export project as archive | | gns3_import_project | file_path, name? | Import project from archive |
bash# List existing projects "List all my GNS3 labs" # Create a new project "Create a new GNS3 lab called routing-test" # Open a project "Open the routing-test project" # Close when done "Close the routing-test project"
bash# Clone a project before making risky changes "Clone routing-test as routing-test-experiment" # Work on the clone, then delete if not needed "Delete routing-test-experiment"
bash# Export for sharing "Export the routing-test project with snapshots" # Import a shared project "Import the project from /tmp/routing-test.gns3project"
| Error Code | Meaning | Resolution | |------------|---------|------------| | GNS3_NOT_FOUND | Project doesn't exist | Check project name/ID | | GNS3_CONFLICT | Project is locked or name exists | Wait for unlock or use different name | | GNS3_AUTH_FAILED | Authentication failed | Verify GNS3_USER and GNS3_PASSWORD |
Other measured skills in the registry, with their headline benchmark lift.