Skip to main content
Glama
cvz-dev

Packet-Tracer-MCP

by cvz-dev

agregar_modulo_router

Install expansion modules on Cisco routers to add serial or other ports, then verify the new interfaces appear for configuration.

Instructions

Instala una tarjeta de expansion en un router y CONFIRMA que los puertos nuevos aparecieron.

REGLA OBLIGATORIA - CONEXIONES SERIALES: Los routers no traen puertos seriales de fabrica. Antes de conectar un cable 'serial' hay que instalar la tarjeta en AMBOS routers.

Tarjeta serial segun el modelo: ISR (1941, 2901, 2911, ISR4321) -> HWIC-2T clasicos (1841, 2811, 2620XM) -> WIC-2T Con modulo='auto' (por defecto) se elige la que corresponde al modelo real del router en PT. Un 2911 tambien acepta WIC-2T, pero HWIC-2T es la propia de la familia ISR.

Flujo correcto para un enlace serial:

  1. crear_dispositivo('R1', '2911')

  2. crear_dispositivo('R2', '2911')

  3. agregar_modulo_router('R1') <- instala HWIC-2T

  4. agregar_modulo_router('R2')

  5. conectar_dispositivos('R1','Serial0/0/0','R2','Serial0/0/0','serial')

  6. configurar_dispositivo('R1', 'interface Serial0/0/0 ...')

Otros modulos: WIC-1T, WIC-2A/S, NM-4A/S, NM-2FE2W, NM-1FE-TX, HWIC-4ESW, HWIC-8A. El slot 0 es el primero libre en el chasis.

No hace falta apagar el router: PT admite la instalacion en caliente por API.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
slotNo
moduloNoauto
nombreYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full disclosure burden. It reveals that installation is hot-swappable, that 'auto' selects the correct card based on the router model, that ports are verified after installation, and that slot 0 is the first free slot. It does not mention failure modes or side effects like config preservation, but the disclosed behavior is substantial and consistent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but each section earns its place: purpose, mandatory rule, model mapping, workflow, module list, and slot clarification. It front-loads the primary purpose and progressive reveals procedural detail. No fluff, though the length is justified by the complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Complete for an agent: it covers prerequisites (serial dual-install), parameter specifics (modulo mapping, slot), workflow, and behavioral guarantees. Since an output schema exists, the absence of return-value details is acceptable. The description leaves no ambiguity about what the tool does and when to use it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description must compensate. It thoroughly explains 'modulo' with the 'auto' default and model-to-card mapping, clarifies 'slot' with the free-slot note, and the 'nombre' parameter is understood from the flow example ('agregar_modulo_router('R1')'). While not every parameter gets a dedicated line, the context suffices.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('Instala una tarjeta de expansion en un router') and adds the unique confirmation behavior ('CONFIRMA que los puertos nuevos aparecieron'). It is distinct from the sibling 'instalar_tarjeta_wifi' because it explicitly enumerates non-wifi modules and never mentions wifi, making the scope clear.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides a concrete workflow for serial links (installing cards on both routers before connecting), model-specific card selection rules, and a note about hot-swapping. While it doesn't explicitly say 'use this tool for all non-wifi expansion cards and instalar_tarjeta_wifi for wifi', the omission of wifi from the module list implies this. The flow and rules give strong contextual guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cvz-dev/Packet-Tracer-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server