让智能体将一组包含起止端点的 IP 范围表示为最少且精确的 CIDR 列表。
工具名称: range-to-cidrs
服务器地址: https://api.packetrove.com/mcp
Streamable HTTP · 无需账户或 API 密钥
start 和 end 须是不含 CIDR 前缀且属于同一地址族的 IPv4 或 IPv6 地址,每个最多 64 个字符。end 须等于或晚于 start。
示例参数
{
"start": "203.0.113.11",
"end": "203.0.113.23"
}使用文档专用地址的示例结果
{
"family": "ipv4",
"range": {
"first": "203.0.113.11",
"last": "203.0.113.23"
},
"cidrs": [
"203.0.113.11/32",
"203.0.113.12/30",
"203.0.113.16/29"
],
"cidrCount": 3,
"addressCount": "13"
}读取规范化 range.first、range.last,已排序的 cidrs、cidrCount,以及精确十进制字符串 addressCount。端点相同返回一个 /32 或 /128;完整地址空间返回 /0。错误会指出 start 或 end 字段。
浏览器在本地计算;API 和远程 MCP 调用会将端点发送到服务器。工具不检查实际地址分配,也不修改防火墙、路由或 VPN 配置。CLI 和智能体技能尚不支持范围转换。
阅读 MCP 接入指南