Cml MCP logo

Cml MCP

未认领

作者:xorrkaz

A Model Context Protocol (MCP) Server for Cisco Modeling Labs (CML)

cisco-modeling-labscmlmcp-server

01 / 选择客户端

02 / 连接前的准备

认证方式尚未指定。连接前请查看项目说明。

安装项目所需的运行环境,并确保客户端能够使用它。

项目说明

输入项目说明中的变量名,用逗号分隔。只输入名称,不要输入密钥值。

03 / 添加配置

来源:根据公开安装说明生成

claude mcp add --transport stdio 'cml-mcp' -- 'uvx' 'cml-mcp[pyats]'

替换占位符后在终端中运行。

04 / 在客户端中确认

打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。

更多AI & ML服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理

40 个工具中显示 40 个

文档中列出的工具 (40)

内容来自项目文档。服务器握手不会验证每个工具的说明或行为。

add_ellipse_annotation

Add an ellipse annotation

add_interface_to_node

Add an interface to a node. Returns a list of created interfaces (a single slot request may add multiple interfaces depending on the node type)

add_line_annotation

Add a line annotation

add_node_to_cml_lab

Add a node to a lab

add_rectangle_annotation

Add a rectangle annotation

add_text_annotation

Add a text annotation

apply_link_conditioning

Configure network conditions (bandwidth, latency, jitter, loss)

check_packet_capture_status

Check capture status and packet count

clone_cml_lab

Clone a lab with optional new title

configure_cml_node

Set node startup configuration

connect_two_nodes

Create a link between two interfaces

create_empty_lab

Create a new empty lab with optional metadata

create_full_lab_topology

Create a complete lab from a topology definition

delete_annotation_from_lab

Delete an annotation (prompts for confirmation if client supports it)

delete_cml_lab

Delete a lab (prompts for confirmation if client supports it)

delete_cml_node

Delete a node (prompts for confirmation if client supports it)

download_lab_topology

Download lab topology as YAML file

get_all_links_for_lab

Get all links in a lab

get_annotations_for_cml_lab

Get all visual annotations in a lab

get_captured_packet_overview

Get summary of captured packets

get_cml_lab_by_title

Find a lab by its title

get_cml_labs

Retrieve labs for a specific user or current user

get_cml_node_definitions

List available node types

get_console_log

Get console output history for a node; optional console index selects the serial port (default 0; Docker-based nodes often use both 0 and 1)

get_interfaces_for_node

Get all interfaces for a node

get_node_definition_detail

Get detailed info about a specific node type

get_nodes_for_cml_lab

Get all nodes in a lab with operational data

modify_cml_lab

Update lab properties (title, description, notes)

send_cli_command

Execute CLI commands on running nodes (requires PyATS); optional console index selects which serial port to use

set_cml_lab_permissions

Configure group/user access (LABADMIN, LABEDIT, LABEXEC, LABVIEW)

start_cml_lab

Start all nodes in a lab

start_cml_link

Enable connectivity on a link

start_cml_node

Start a specific node

start_packet_capture

Start capturing packets on a link

stop_cml_lab

Stop all nodes in a lab

stop_cml_link

Disable connectivity on a link

stop_cml_node

Stop a specific node

stop_packet_capture

Stop an active packet capture

wipe_cml_lab

Wipe all node data/configurations (prompts for confirmation if client supports it)

wipe_cml_node

Wipe node data (prompts for confirmation if client supports it)

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。