SuperAPI AI 工具集

gns3-link-management

部署与运维

查看项目

更新于 10-15 17:21

技能介绍

用途:在 GNS3 项目中创建和管理节点接口之间的链路,用于搭建网络拓扑、查看现有连接、删除设备间链路,以及在不删除链路的前提下隔离节点进行测试,测试后可重新启用。

主要能力:提供 gns3_list_links(列出所有链路及所连节点和接口)、gns3_create_link(在两个接口间创建链路)、gns3_delete_link(删除链路)、gns3_isolate_node(禁用或启用某节点的全部链路)四个工具。接口名支持 eth#、Ethernet#、Gi#/#、GigabitEthernet#/#、Fa#/#、e#、port#、#/# 等多种命名格式。

使用方式:通过 MCP Server 调用,命令为 python3 -u mcp-servers/gns3-mcp-server/gns3_mcp_server.py(stdio 传输),需设置 GNS3_URL、GNS3_USER、GNS3_PASSWORD 环境变量。典型流程为先创建项目、添加节点,再连接接口;可与其他技能配合,如 gns3-project-lifecycle、gns3-node-operations、gns3-packet-capture。

限制:链路只能在已存在的节点之间创建;每个接口只能有一条链路;隔离节点只是禁用链路而非删除;链路 ID 为 UUID,需先用 gns3_list_links 查找。错误码包括 GNS3_NOT_FOUND、GNS3_CONFLICT、GNS3_VALIDATION。所有操作记录到 GAIT 审计轨迹。