MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

M
MCP Gemini Packet

MCP conectado a Gemini mediante Packet Tracer para el diseño de topologías.

Created 3/25/2026
Updated about 7 hours ago
Repository documentation and setup instructions

MCP PACKET TRACER

Servidor MCP para controlar Cisco Packet Tracer con Gemini CLI usando tools en lenguaje natural.

Node.js Cisco MCP

Konata Lucky Star GIF Loading

Requisitos

Para que el servidor MCP se comunique correctamente, asegúrate de tener todo esto listo antes de iniciar:

  1. Sistema Operativo: Windows.
  2. Node.js: Versión 18 o superior instalada.
  3. Cisco Packet Tracer: Instalado y cerrado (el launcher lo abrirá por ti).
  4. Extensión PTBuilder (Crucial): Packet Tracer necesita esta extensión para permitir inyección de scripts. Puedes instalarla fácilmente ejecutando el script incluido:
    .\scripts\install-ptbuilder.ps1
    
  5. Gemini CLI: Debes tenerlo instalado globalmente (npm install -g @google/gemini-cli). Si es tu primera vez usándolo, asegúrate de haber ejecutado antes gemini login para autorizar tu cuenta.

Instalacion

npm install
npm run build

Inicio

.\run-mcp-packet-tracer.cmd

El launcher:

  1. Muestra .pkt de Descargas para elegir.
  2. Permite crear un .pkt nuevo.
  3. Arranca MCP server automaticamente.
  4. Abre Gemini CLI.

Activación MANUAL del Bridge en Packet Tracer

Aunque el launcher abre todo automáticamente, el puente de comunicación requiere que actives el script dentro de Packet Tracer:

  1. Ve al menú superior y selecciona Extensions -> Scripting -> Builder Code Editor.
  2. Asegúrate de tener el código JavaScript del bridge pegado ahí (si no lo tienes, puedes pedírselo a Gemini con la herramienta pt_export_bridge_extension).
  3. ¡Haz clic en RUN! para iniciar la comunicación. Deja la ventanita abierta o minimizada mientras trabajas.

Tools

| Tool | Descripcion | |------|-------------| | packet_tracer_build_basic_topology | Construye topologia basica completa | | packet_tracer_add_device | Agrega dispositivo a la topologia | | packet_tracer_add_link | Crea enlace entre dispositivos | | packet_tracer_configure_device | Configura un dispositivo (CLI commands) | | packet_tracer_configure_pc_ip | Configura IP de un PC | | pt_full_build | Build completo de topologia | | pt_bridge_status | Estado del bridge en tiempo real | | pt_bridge_autoconnect | Auto-conexion bridge con PTBuilder | | pt_send_raw | Envia codigo JS raw al bridge | | pt_export_bridge_extension | Exporta extension del bridge |

Diagnostico

| Endpoint | URL | |----------|-----| | Monitor visual | http://127.0.0.1:54321/monitor | | Estado JSON | http://127.0.0.1:54321/status |

Notas

  • Manten abierto Builder Code Editor (puede estar minimizado).
  • Si algo no ejecuta, corre pt_bridge_autoconnect y luego pt_bridge_status.
Quick Setup
Installation guide for this server

Install Package (if required)

npx @modelcontextprotocol/server-mcp-gemini-packet

Cursor configuration (mcp.json)

{ "mcpServers": { "yokonad-mcp-gemini-packet": { "command": "npx", "args": [ "yokonad-mcp-gemini-packet" ] } } }