Packetrove

Conectar Packetrove a un agente de IA

Conecta un cliente MCP compatible para calcular CIDR de cobertura o consultar la conexión de ese cliente. Configúralo siguiendo estos pasos y utiliza los ejemplos de herramientas.

Streamable HTTP · Sin cuenta ni clave de API

https://api.packetrove.com/mcp

Conectar tu cliente

Con Claude Code o Codex instalado, añade este servidor remoto. Los comandos configuran el cliente; no instalan un servidor Packetrove local.

Claude Code

claude mcp add --transport http --scope user packetrove \
  https://api.packetrove.com/mcp
Documentación MCP de Claude Code

Codex

codex mcp add packetrove \
  --url https://api.packetrove.com/mcp
Documentación MCP de Codex

Usa /mcp en tu cliente para comprobar la conexión. Confirma que smallest_covering_cidr y public-ip están disponibles.

Tras configurarlo, el cliente descubre las herramientas con tools/list. Las descripciones y los esquemas orientan la selección y los argumentos. Leer una página web no configura un cliente ni le concede acceso a herramientas.

Usar la calculadora mediante MCP

Pide a un agente de IA que calcule un CIDR de cobertura para un grupo elegido de entradas permitidas o bloqueadas del cortafuegos y explique la cobertura adicional.

Nombre de la herramienta: smallest_covering_cidr

Dirección del servidor: https://api.packetrove.com/mcp

Streamable HTTP · Sin cuenta ni clave de API

Acepta de 1 a 1000 direcciones IPv4 o IPv6 o rangos CIDR, con hasta 64 caracteres por entrada. Usa una sola familia por llamada.

Argumentos de ejemplo

{
  "inputs": [
    "203.0.113.1",
    "203.0.113.2",
    "203.0.113.6"
  ]
}

Resultado de ejemplo con direcciones de documentación

{
  "family": "ipv4",
  "normalizedInputs": [
    "203.0.113.1/32",
    "203.0.113.2/32",
    "203.0.113.6/32"
  ],
  "cidr": "203.0.113.0/29",
  "range": {
    "first": "203.0.113.0",
    "last": "203.0.113.7"
  },
  "inputAddressCount": "3",
  "coveredAddressCount": "8",
  "additionalAddressCount": "5"
}

Consulta cidr y range para conocer la red cubierta. Revisa additionalAddressCount antes de aplicar reglas. Todos los recuentos son cadenas decimales para conservar la precisión de IPv6.

Las llamadas MCP remotas envían tus datos al servidor. La calculadora web funciona localmente. Esta herramienta calcula un CIDR; elegir varias combinaciones para cumplir el límite de una lista completa requiere definir otro objetivo. No modifica reglas del cortafuegos.

Abrir la calculadora web

Consultar una conexión mediante MCP

Pide a un agente de IA que consulte la IP pública observada para la conexión que realiza su llamada MCP.

Nombre de la herramienta: public-ip

Dirección del servidor: https://api.packetrove.com/mcp

Streamable HTTP · Sin cuenta ni clave de API

Envía un objeto vacío, {}. La herramienta observa la conexión de la solicitud; no acepta una dirección IP para consultar.

Argumentos de ejemplo

{}

Resultado de ejemplo con direcciones de documentación

{
  "ip": "203.0.113.1",
  "family": "ipv4"
}

El ejemplo usa una dirección de documentación. Una llamada real devuelve ip y family, con el valor ipv4 o ipv6, para esa petición.

Un cliente de IA alojado puede devolver su propia IP de salida. Para consultar tu navegador, usa esta herramienta web; para la conexión de la terminal, ejecuta la CLI en ese equipo. Una llamada no descubre ambas familias, direcciones privadas ni una IP anterior al proxy. El resultado no prueba la identidad.

Consultar la IP pública del navegador

Leer resultados y gestionar errores

Lee structuredContent o el JSON del bloque de texto. Conserva los recuentos como cadenas decimales o enteros de precisión arbitraria; convertir grandes recuentos IPv6 a números de coma flotante pierde precisión.

Si isError es true, lee el error JSON antes de reintentar. Corrige INVALID_INPUT y MIXED_ADDRESS_FAMILIES con la información del usuario. CLIENT_IP_UNAVAILABLE indica que faltan metadatos fiables de conexión; no inventes una dirección.

Leer la guía técnica MCP del repositorio (inglés)