Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Mats2208/MCP-Packet-Tracer/llms.txt
Use this file to discover all available pages before exploring further.
pt_full_build is the single-call shortcut for the entire MCP Packet Tracer pipeline. Given the same parameters as pt_plan_topology, it internally runs planning, validation, auto-fixing, PTBuilder script generation, IOS CLI config generation, natural-language explanation, and estimation — and returns everything in one formatted, human-readable report. It is the fastest way to go from a topology description to a complete, copy-pasteable build package, and it optionally copies the PTBuilder script directly to the Windows clipboard.
Parameters
pt_full_build accepts the same parameters as pt_plan_topology plus two additional control flags:
Number of routers (1 to 20).
Number of PCs per LAN.
Number of laptops per LAN.
Number of access switches per router (0 to 4).
Number of server hosts.
Number of wireless access points.
Include a WAN cloud node connected to the last router.
Generate DHCP pools on all routers.
Routing protocol:
static, ospf, eigrp, rip, or none.Router model:
1941, 2901, 2911, or ISR4321.Switch model:
2960-24TT or 3560-24PS.Topology template:
single_lan, multi_lan, multi_lan_wan, star, hub_spoke, branch_office, router_on_a_stick, three_router_triangle, or custom.When
true, copies the PTBuilder JS script to the Windows clipboard and exports project files to the projects/ directory. Also generates step-by-step paste instructions for Packet Tracer.Add floating backup static routes with administrative distance 254.
OSPF process ID (1 to 65535).
EIGRP autonomous system number (1 to 65535).
What It Runs Internally
pt_full_build executes the following pipeline in a single call:
deploy=True, it also copies the script to the clipboard and writes project files.
Returns
pt_full_build returns a single formatted text report divided into labeled sections:
| Section | Contents |
|---|---|
RESUMEN DE TOPOLOGÍA | Device count, link count, DHCP pool count, routing config counts |
| Validation status | ✅ Validación: PASS or per-error breakdown (inline, not a named section) |
EXPLICACIÓN | Bullet-point natural-language plan explanation |
TABLA DE DIRECCIONAMIENTO | Per-device interface-to-IP mapping with gateways |
SCRIPT PTBUILDER | Complete PTBuilder JS (addDevice, addModule, addLink, configureIosDevice) |
CONFIGURACIONES CLI | Per-device IOS CLI configuration blocks |
VERIFICACIONES SUGERIDAS | Suggested ping tests to run post-deploy (only present when validations exist) |
DESPLIEGUE EN PACKET TRACER | Clipboard status and paste instructions (only present when deploy=True) |
PLAN JSON (para uso programático) | The full TopologyPlan JSON appended at the end for reference |
Example Output (2 Routers, Static Routing)
The following is a condensed version of the summary sections returned for apt_full_build call with routers=2, pcs_per_lan=2, routing="static":
When to Use pt_full_build vs. the Step-by-Step Pipeline
Use pt_full_build when… | Use the step-by-step pipeline when… |
|---|---|
| You want everything in one call | You need to inspect or modify the plan between stages |
| You are presenting a build to a user | You need plan_json to pass to pt_live_deploy |
| You want the clipboard deploy option | You want to validate independently of generation |
| You are doing a quick demo or prototype | You are building a custom automation script |
pt_live_deploy, always use pt_plan_topology to get the raw JSON plan, then pass that to pt_live_deploy directly.