Reported issues for Cisco Modeling Labs CML
Pod holds 5 of 5 GitHub reports that passed its relevance review. This can include external user reports, maintainer-confirmed bugs, and concrete feature gaps. Treat them as evidence to inspect, not a count of distinct defects.
Back to Cisco Modeling Labs CML.
Most discussed
Add export_lab_topology and clone_cml_lab tools
Summary I'd like to propose adding two new tools to the CML MCP server for lab export and cloning functionality.
Proposed Tools
1. export_lab_topology
Export a lab by UUID to an importable Topology format (JSON).
2. clone_cml_lab
Clone a lab by UUID, creating an exact copy with a new UUID. Optionally specify a new title (defaults to "Copy of
Comments
- I'm proposing these two tools together because they share the same underlying functionality.…
Read the thread · 2026-01-19 · closed · external user · 5 comments
add_interface_to_node: TypeError when 'slot' parameter is specified
Description
When add_interface_to_node is called with the slot parameter set, the MCP server returns an internal deserialization error and the interface is not created. Omitting slot works correctly and CML auto-allocates the next available slot.
Reproduction
Tested on CML 2.10.0+build.13 with an ASAv node that has been created with default interfaces (Management0/0 + GigabitEthernet0/0, no further slots).
Failing call:
add_interface_to_node({
"lid":…
[Read the thread](https://github.com/xorrkaz/cml-mcp/issues/36) · 2026-05-22 · closed · external user · 3 comments
### send_cli_command fails with "Bad Password" — terminal_server credentials from pyats_testbed not substituted (literal "change_me" used)
## Environment
- cml-mcp version: 0.31.2 (confirmed latest via `importlib.metadata.version`)
- Install method: `uvx cml-mcp[pyats]`, pinned to `--python 3.12`
- Python: 3.12.14
- OS: Windows 11, MCP server launched via WSL2 (Ubuntu, mirrored networking mode)
- MCP client: Claude Desktop (Windows, MSIX package)
- CML version: 2.9.0 (build 3), CML-Personal, valid/current license
- CML lab: 8x csr1000v nodes (FlexVPN hubs/spokes + DMVPN hubs/spoke)
## Summary
`send_cli_command` consistently…
[Read the thread](https://github.com/xorrkaz/cml-mcp/issues/41) · 2026-09-10 · open · external user · 2 comments
### Proposal: expose reference topologies as MCP resources
## Summary
Consider exposing reference network topologies (Cisco SDA, campus 3-tier, DC spine-leaf, branch SD-WAN, …) as **MCP resources** so an LLM connected to `cml-mcp` can build well-known designs without the user having to describe them from scratch.
## Motivation
Today the server exposes 51 tools that operate on CML, but no design knowledge. Asking an assistant to "build a basic Cisco SDA lab" requires the user to supply the topology, addressing plan, and node roles. That knowledge is…
[Read the thread](https://github.com/xorrkaz/cml-mcp/issues/34) · 2026-05-05 · open · external user · 2 comments
### Tools list too large (147K chars) causes 502 errors in Claude Desktop - add stdio module filtering
**Environment:**
- cml-mcp version: 2.14.5 (via uvx)
- Claude Desktop version: 1.1.7203
- OS: Windows 11 x64
- CML version: 2.9 (free tier)
**Problem:**
When using stdio transport, the tools/list response is 147,077 characters when all
modules are loaded. This causes Claude Desktop to return a 502 "Could not relay
message upstream" error, making it impossible to use any CML tools.
**Evidence:**
- mcp.log shows tools/list response truncated at 147,077 chars
- Claude Desktop DevTools console…
[Read the thread](https://github.com/xorrkaz/cml-mcp/issues/24) · 2026-03-18 · closed · external user · 2 comments
## Most recent
The remaining reports are on [the project's issue tracker](https://github.com/xorrkaz/cml-mcp/issues).