AI エージェントに、含めるアドレス空間から除外ネットワークを差し引き、正確な残りの CIDR 一覧を返すよう依頼します。
ツール名: cidr-subtract
サーバーアドレス: https://api.packetrove.com/mcp
Streamable HTTP · アカウントや API キーは不要
同じアドレスファミリーの include と exclude 配列を渡します。include は空にできません。exclude は空でも構いません。合計 1,000 件まで、各項目は 64 文字までです。
引数の例
{
"include": [
"203.0.113.0/24"
],
"exclude": [
"203.0.113.64/26"
]
}文書用アドレスを使った結果の例
{
"family": "ipv4",
"normalizedInclude": [
"203.0.113.0/24"
],
"normalizedExclude": [
"203.0.113.64/26"
],
"cidrs": [
"203.0.113.0/26",
"203.0.113.128/25"
],
"includedAddressCount": "256",
"removedAddressCount": "64",
"remainingAddressCount": "192"
}cidrs と、正確な十進文字列の includedAddressCount、removedAddressCount、remainingAddressCount を読み取ります。全削除は空の一覧を返します。10,000 CIDR を超える結果は部分一覧なしでエラーになります。
リモート API と MCP は入力をサーバーへ送信し、ブラウザーはローカルで計算します。残りの範囲は入力に対する差分で、実際の空き状況は証明しません。WireGuard やファイアウォール設定は変更しません。
MCP 接続ガイドを読む