Servidor MCP para controlar Cisco Packet Tracer 9 desde fuera mediante un bridge HTTP local y la API IPC nativa de Packet Tracer. Permite inspeccionar, construir y modificar topologías, lanzar simulaciones y guardar o comparar snapshots del canvas.
From the registry: MCP server for Cisco Packet Tracer 9 — live IOS, OSPF, BGP, NAT, VLAN, VoIP, QoS, IPv6, wireless.

$ curl -fsSL https://bun.sh/install | bashhttps://bun.sh$ git clone https://github.com/jcorderop02/packet-tracer-mcp.git && cd packet-tracer-mcp && bun installhttps://github.com/jcorderop02/packet-tracer-mcpPlease install the `packet-tracer-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Cisco Packet Tracer 9.0** — Cisco Packet Tracer 9.0.0.0810 is required; the server is calibrated for this version.
- **Install Bun >= 1.2** — Bun is required to run the TypeScript server directly. Run: `curl -fsSL https://bun.sh/install | bash` (https://bun.sh)
- **Clone the repository and install dependencies** — Set up the project locally before running the MCP server. Run: `git clone https://github.com/jcorderop02/packet-tracer-mcp.git && cd packet-tracer-mcp && bun install` (https://github.com/jcorderop02/packet-tracer-mcp)
- **Install and enable the Packet Tracer bridge extension** — In Packet Tracer, add extension/dist/mcp-bridge.pts via Extensions > Scripting > Configure PT Script Modules > Add, mark it active, and open Extensions > MCP Bridge once per session so polling starts.
Canonical MCP server config (HTTP transport):
- url: `http://127.0.0.1:39001/mcp`
Note: Preferred transport is HTTP. Start the server locally with `bun run start` (default streamable HTTP on port 39001). The README also documents an optional stdio mode via `bun run src/index.ts --stdio`, but the primary documented client configuration uses the HTTP endpoint. Optional environment variables for the server process: PACKETTRACER_MCP_HOST (HTTP bind host, default 127.0.0.1), PACKETTRACER_MCP_PORT (HTTP port, default 39001), PACKETTRACER_BRIDGE_PORT (Packet Tracer bridge polling port, default 54321), PACKET_TRACER_SNAPSHOT_DIR (snapshot directory, default ./packet-tracer-snapshots).
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.PACKETTRACER_MCP_PORTchanges the HTTP port used by the MCP server instead of the default 39001Meta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.