Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Cisco Pt

FreeNot checked

MCP server that drives Cisco Packet Tracer through a bridge extension.

GitHubEmbed

About

MCP server that drives Cisco Packet Tracer through a bridge extension.

README

Let AI clients control a running Cisco Packet Tracer instance. Open source.

Demo


Install

Two components. Five minutes.

1. MCP Server

Install uv if you don't have it, then register with your client:

Claude Code

claude mcp add cisco-pt-mcp --scope user -- uvx cisco-pt-mcp

Cursor (~/.cursor/mcp.json or .cursor/mcp.json per project)

{
  "mcpServers": {
    "cisco-pt-mcp": { "command": "uvx", "args": ["cisco-pt-mcp"] }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "cisco-pt-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": ["cisco-pt-mcp"]
    }
  }
}

Codex CLI (~/.codex/config.toml)

[mcp_servers.cisco-pt-mcp]
command = "uvx"
args = ["cisco-pt-mcp"]

2. Packet Tracer Extension

  1. Open Packet Tracer.
  2. Go to Extensions → Scripting → Configure PT Script Modules…
  3. Click Add and select cisco-pt-mcp.pts.
  4. Restart Packet Tracer.

3. Run

Click Extensions → Packet Tracer MCP to open the bridge window, then start your MCP client. The status pill flips to connected within a second. Start prompting.


Tools

Tool Description
addDevice Drop a router, switch, or PC onto the canvas
addModule Install an interface module into a device slot
addLink Connect two devices with a cable
removeDevice Delete one or more devices
removeLink Delete one or more cables
renameDevice Rename an existing device
moveDevice Reposition a device on the canvas
setPower Power a device on or off
configurePcIp Set IP, subnet, gateway, DNS, or enable DHCP on a PC
configureIosDevice Run IOS CLI commands on a router or switch
getNetwork Snapshot of all devices, interfaces, and cables
getDeviceInfo Detailed view of a single device
setSimulationMode Switch between simulation and realtime mode
getSimulationStatus Query simulation state and frame count
stepSimulation Step the simulation forward, backward, or reset
sendPdu Add an ICMP ping PDU between two devices
getPduResults Read PDU outcomes after stepping the simulation
getCommandLog Read the IOS command history logged by Packet Tracer

License

MIT

from github.com/muhammadbalawal/cisco-pt-mcp

Installing Cisco Pt

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/muhammadbalawal/cisco-pt-mcp

FAQ

Is Cisco Pt MCP free?

Yes, Cisco Pt MCP is free — one-click install via Unyly at no cost.

Does Cisco Pt need an API key?

No, Cisco Pt runs without API keys or environment variables.

Is Cisco Pt hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Cisco Pt in Claude Desktop, Claude Code or Cursor?

Open Cisco Pt on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Cisco Pt with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs