
MCP-Packet-Tracer
by Mats2208·★ 40·综合分 47
通过 MCP 提供的 30 个工具,实现思科 Packet Tracer 的 AI 自动化网络拓扑生成、验证和部署。
概述
此 MCP 服务器使 AI 助手能够以编程方式控制思科 Packet Tracer,将自然语言提示转换为完整的网络拓扑。它提供 30 个工具涵盖从规划到部署的整个工作流程,包括 IP 地址分配、路由协议(OSPF、EIGRP、RIP)、DHCP 设置、ACL 和 NAT/PAT。服务器通过 HTTP 桥接至 Packet Tracer 实现实时部署,消除手动复制粘贴。支持 74 种设备型号、151 个模块和 15 种线缆类型,覆盖广泛的网络场景。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要从自然语言描述生成复杂的思科网络拓扑并实时部署到Packet Tracer时,选择这个MCP服务器进行网络自动化教育和测试。
什么时候不要选它
如果您需要生产网络部署(仅适用于Packet Tracer仿真),需要大量未涵盖的供应商特定配置,或需要身份验证/授权功能,请不要选择它。
此 server 暴露的工具
从 README 抽取出 12 个工具pt_list_devicesLists all 74 supported devices with their port specs
pt_list_templatesLists available topology templates
pt_create_topologyCreates a new network topology from natural language
pt_configure_dhcpConfigures DHCP servers on network devices
pt_configure_ospfConfigures OSPF routing protocol on routers
pt_configure_eigrpConfigures EIGRP routing protocol on routers
pt_configure_aclCreates and applies access control lists
pt_validate_topologyValidates network topology configuration
pt_export_configExports CLI configurations to disk
pt_deploy_topologyDeploys the topology to Packet Tracer
pt_add_deviceAdds a new device to the topology
pt_connect_devicesConnects devices with appropriate cables
可对比工具
安装
git clone https://github.com/Mats2208/MCP-Packet-Tracer
cd MCP-Packet-Tracer
pip install -e .对于 Claude Desktop,添加到你的 claude_desktop_config.json 中:
{
"mcpServers": {
"packet-tracer": {
"command": "python",
"args": ["-m", "packet_tracer_mcp", "--stdio"]
}
}
}FAQ
- 支持哪些思科 Packet Tracer 版本?
- 此服务器适用于任何支持 PTBuilder API (:54321) 的现代 Packet Tracer 版本,包括 Packet Tracer 8.2 及更高版本。
- 我可以在其他网络模拟器上使用此服务器吗?
- 目前,此服务器专为思科 Packet Tracer 设计,使用其专有的 PTBuilder API 进行直接部署。其他模拟器需要不同的实现方式。
MCP-Packet-Tracer 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。