关于 tracerlab
tracerlab 是用于构建和排查 Cisco Packet Tracer 9 网络的 MCP 服务,面向使用 Packet Tracer 的用户。它既支持操作运行中的网络,也能编辑 .pkt 文件。
主要功能
- 01添加并连接网络设备
- 02推送 IOS 配置
- 03配置地址与路由
- 04执行 ping 并诊断故障
- 05读取和写入 .pkt 文件
- 06预设网络实验
适用场景
- 01构建 OSPF 拓扑并测试连通性
- 02在实验中配置 VLAN、DHCP 或 NAT
- 03检查网络并查找配置问题
MCP 相关
MCP 服务通过 PT-MCP Bridge 将 MCP 客户端连接到运行中的 Packet Tracer,以便构建、配置和测试网络。即使 Packet Tracer 未运行,也可读取和写入 .pkt 文件。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
42收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
Tracerlab
面向 Cisco Packet Tracer 9 的 MCP 服务。让 Claude Code(或任何 MCP 客户端)在运行中的 Packet Tracer 中构建网络:添加设备、连接线缆、推送 IOS 配置、为所有设备配置地址、设置路由、执行 ping,并查找故障。它还可以在不打开 Packet Tracer 的情况下读取和写入 .pkt 文件。

只需一个提示词,即可配置十二台设备、十二条线缆、环形网络上的 OSPF,以及 6/6 次 ping 成功。
此外,还有一些可直接使用的实验(单臂路由器、OSPF/EIGRP/RIP 拓扑、NAT、HSRP、EtherChannel、IPv6),可通过一次调用构建。
安装
需要 uv 和 Packet Tracer 9。
向 MCP 客户端注册此服务:
claude mcp add packet-tracer -- uvx --from tracerlab packet-tracer-mcp
Cursor(~/.cursor/mcp.json)、VS Code(.vscode/mcp.json)和 Codex 使用相同的命令:
{
"mcpServers": {
"packet-tracer": { "command": "uvx", "args": ["--from", "tracerlab", "packet-tracer-mcp"] }
}
}
然后安装一次 Packet Tracer 端组件:
uvx tracerlab install-extension
重启 Packet Tracer,并在它询问是否加载新的脚本模块时选择 Yes。此时会显示一个小型的“PT-MCP Bridge”窗口;MCP 服务运行后,窗口会变为绿色。
如果连接失败,请运行 uvx tracerlab doctor。
使用
打开 Packet Tracer,启动 Claude Code,并提出以下请求:
- 构建一个由 3 台路由器组成的 OSPF 环形网络,每个 LAN 上连接一台 PC,并对所有设备执行 ping
- 设置带有 VLAN 10、20、30 和 DHCP 的单臂路由器
- 这个网络有什么问题
- 显示 R1 上的运行配置
examples/enterprise-two-site.pkt 是一个完全通过这些工具构建的大型网络。
测试
uv run pytest
mcp-name: io.github.atharv-santosh/tracerlab
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。