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/mcpDocumentation MCP de Claude Code
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 navigateurExaminer 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 navigateurLire 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.