Pod

Available as Markdown and JSON. Pod is also available over MCP.

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

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).