Packetrove

Connecter Packetrove à un agent IA

Connectez un client MCP compatible pour calculer des CIDR englobants ou examiner la connexion utilisée par ce client. Configurez-le ci-dessous, puis utilisez les exemples d’outils.

Streamable HTTP · Aucun compte ni clé API nécessaire

https://api.packetrove.com/mcp

Connecter votre client

Avec Claude Code ou Codex installé, ajoutez ce serveur distant. Ces commandes configurent le client ; elles n’installent pas de serveur Packetrove local.

Claude Code

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

Codex

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

Utilisez /mcp dans votre client pour examiner la connexion. Vérifiez que smallest_covering_cidr et public-ip sont disponibles.

Après configuration, le client découvre les outils avec tools/list. Les descriptions et les schémas guident le choix et les arguments. Lire une page web ne configure pas un client et ne lui donne pas accès aux outils.

Utiliser ce calculateur via MCP

Demandez à un agent IA de calculer un CIDR unique pour un groupe choisi d’entrées autorisées ou bloquées par le pare-feu et d’expliquer la couverture supplémentaire.

Nom de l’outil: smallest_covering_cidr

Adresse du serveur: https://api.packetrove.com/mcp

Streamable HTTP · Aucun compte ni clé API nécessaire

Accepte de 1 à 1 000 adresses IPv4 ou IPv6 ou plages CIDR, avec 64 caractères au maximum par entrée. Utilisez une seule famille par appel.

Exemple d’arguments

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

Exemple de résultat avec des adresses de documentation

{
  "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"
}

Les champs cidr et range décrivent le réseau couvert. Vérifiez additionalAddressCount avant d’utiliser le résultat dans les règles du pare-feu. Tous les nombres d’adresses sont des chaînes décimales pour conserver la précision d’IPv6.

Les appels MCP distants envoient vos entrées au serveur. Le calculateur web fonctionne localement. Cet outil calcule un CIDR unique ; choisir plusieurs regroupements pour respecter la limite d’une liste entière nécessite de définir un autre objectif. Il ne modifie pas les règles du pare-feu.

Ouvrir le calculateur dans le navigateur

Examiner une connexion via MCP

Demandez à un agent IA de vérifier l’IP publique observée pour la connexion qui effectue son appel MCP.

Nom de l’outil: public-ip

Adresse du serveur: https://api.packetrove.com/mcp

Streamable HTTP · Aucun compte ni clé API nécessaire

Passez un objet vide, {}. L’outil observe la connexion de la requête ; il n’accepte pas une adresse IP à rechercher.

Exemple d’arguments

{}

Exemple de résultat avec des adresses de documentation

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

L’exemple utilise une adresse réservée à la documentation. Un appel réel renvoie les champs ip et family, avec ipv4 ou ipv6, observés pour cette requête.

Un client IA hébergé peut renvoyer sa propre adresse de sortie. Utilisez cet outil web pour vérifier la connexion du navigateur, ou la CLI sur votre ordinateur pour celle du terminal. Un appel ne découvre pas les deux familles, les adresses locales privées ni une adresse avant un proxy. Le résultat ne prouve pas une identité.

Vérifier l’IP publique de mon navigateur

Lire les résultats et traiter les erreurs

Lisez structuredContent ou le JSON du bloc de texte. Conservez les nombres d’adresses sous forme de chaînes décimales ou d’entiers de précision arbitraire ; convertir de grands comptes IPv6 en nombres à virgule flottante perd de la précision.

Si isError vaut true, lisez le JSON d’erreur avant de réessayer. Corrigez INVALID_INPUT et MIXED_ADDRESS_FAMILIES à partir des informations de l’utilisateur. CLIENT_IP_UNAVAILABLE indique l’absence de métadonnées de connexion fiables ; n’inventez pas d’adresse.

Lire le guide technique MCP du dépôt (en anglais)