关于 Packetrove
Packetrove 为开发者和网络管理员提供网络工具,可通过网站、API、命令行和 MCP 使用。工具涵盖精确 CIDR 计算、公共 IP 查询及 PEM 证书包检查。
主要功能
- 01用一个 CIDR 覆盖 IP 列表
- 02精确扣除 CIDR 网段
- 03将 IP 范围转换为 CIDR
- 04查询当前连接的公共 IP
- 05检查 PEM 证书包
适用场景
- 01整理防火墙允许或阻止列表
- 02计算排除网段后的剩余地址
- 03查询连接使用的公共 IP
- 04检查证书包详情
MCP 相关
MCP 客户端可使用全部五种工具,包括 CIDR 计算、公共 IP 查询和证书检查。远程 MCP 计算会将输入发送至服务器。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.packetrove.com/mcpclaude mcp add --transport http euyuil-packetrove https://api.packetrove.com/mcp{"mcpServers":{"euyuil-packetrove":{"type":"http","url":"https://api.packetrove.com/mcp"}}}在 Cursor 中打开{"servers":{"euyuil-packetrove":{"type":"http","url":"https://api.packetrove.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"euyuil-packetrove":{"type":"http","url":"https://api.packetrove.com/mcp"}}}{"mcpServers":{"euyuil-packetrove":{"serverUrl":"https://api.packetrove.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| inputs | array | 是 | 来自同一地址族的 IP 地址或 CIDR。解析时会忽略首尾空白;带有主机位的 CIDR 会被规范化。 |
详细介绍
Packetrove
为人类和 Agent 提供网络工具。
Packetrove 帮助开发者和网络管理员简化防火墙 IP 列表、排除网络、将 IP 范围转换为 CIDR、检查连接的公网 IP,以及检查 PEM 证书包。可使用网站快速计算,使用 API 或 CLI 编写脚本,或通过 Model Context Protocol (MCP) 连接 AI Agent。
网站 · CIDR 计算器 · CIDR 排除 · IP 范围转 CIDR · 我的公网 IP · 证书包检查器
可以做什么
- 用一个 CIDR 覆盖 IP 列表。 找出覆盖输入内容的最小 IPv4 或 IPv6 网络,并查看其完整地址范围和精确的额外覆盖范围。
- 精确排除 CIDR 列表。 移除排除的网络,并复制表示剩余地址的最小 CIDR 列表,不会增加地址。
- 精确转换 IP 范围。 输入包含首尾地址的范围,并复制覆盖该范围的最小 CIDR 列表,同时查看精确地址数量。
- 检查连接的公网 IP。 查看并复制发出请求的连接所显示的 IPv4 或 IPv6 地址。
- 检查 PEM 证书包。 在浏览器中粘贴文本或导入文件。查看候选颁发者签名、有效期、重复项以及可选的 DNS 主机名,并查看依据和后续步骤。
网站支持十种语言。托管工具无需账户或 API 密钥。全部五种工具均可通过网站、Web API 和 MCP 使用。CLI 提供覆盖 CIDR 计算和公网 IP 查询功能。
浏览首页图库中的示例结果,然后打开工具输入自己的内容。图库预览使用文档专用地址,不会进行实时查询。
快速开始
打开 CIDR 计算器,或调用 API:
curl https://api.packetrove.com/v1/cidr-cover \
-H 'Content-Type: application/json' \
-d '{"inputs":["203.0.113.1","203.0.113.2","203.0.113.6"]}'
结果为 203.0.113.0/29:共八个地址,其中五个超出三个输入地址。将其用于允许列表或阻止列表前,请先检查这一扩展范围。API 中的地址数量使用十进制字符串,以保留 IPv6 值的精确性。
按你的方式使用
| 接口 | 开始使用 |
|---|---|
| 网站 | 浏览工具 |
| Web API | 交互式参考 · API 合约 |
| 命令行接口 (CLI) | npm install --global @packetrove/cli · CLI 指南 |
| Model Context Protocol (MCP) | 连接指南 · 技术指南 |
| OpenAI 插件包 | 草案包和 ZIP 构建 · 尚未发布 |
网站的主导航会打开浏览器工具。页脚收录 API、MCP 和 CLI 指南;CLI 指南为英文。
各接口共用扁平的公开名称。有关现有调用和命令的更改,请参阅名称迁移指南。
隐私与范围
- 网站上的 CIDR 计算和证书检查在浏览器本地运行; CLI 计算离线运行。API 和远程 MCP 计算会将输入发送到服务端。
- 证书检查仅接受公共证书,并拒绝私钥。 它们不会验证完整的信任链、吊销状态或部署安全性。
- 公共 IP 检查会发起网络请求,并且每次检查只观察一个地址族。VPN 或代理会提供其出口地址;托管的 MCP 客户端可能会观察到与您的计算机不同的连接。 浏览器和 CLI 查询的截止时间为 10 秒,响应大小上限为 64 KiB。
- 应用不会存储或记录返回的 IP 地址。查询结果和错误不会缓存。
- MCP 执行次数使用运维事件统计,事件包含工具名称、结果、受控错误代码和流量来源。经过验证的自动化检查还可能记录自动化运行标识符。输入、结果、原始请求标头和自动化令牌均不包含在内。 部署指南介绍免费层限制和按工具查询。
- 可选的 MCP
submit-feedback默认处于禁用状态。启用后,它会将经用户授权的合成报告通过电子邮件发送至 [email protected],并采用基于 IP 的近似配额;邮箱保留由人工管理。请参阅 MCP 指南。 - 隐私政策介绍远程输入处理、浏览器存储、运维错误日志、托管、数据保留和用户选择。Cloudflare 平台的数据处理与应用存储及日志记录相互独立。
有关输入格式、限制和详细行为,请参阅 覆盖 CIDR、 CIDR 减法、 IP 范围转换、 证书诊断和 公共 IP指南。
开发
使用 .node-version 中指定的 Node.js 版本,以及 package.json 中指定的 pnpm 版本。本地开发无需生产环境凭据。
pnpm install
pnpm dev:web
打开 http://127.0.0.1:5173。对于 API 和 MCP,请在另一个终端中运行 pnpm dev:api;它们会在 http://localhost:8787 监听。本地公共 IP 查询需要 Cloudflare 连接元数据;没有该元数据时会报告 CLIENT_IP_UNAVAILABLE。完整的设置说明、检查和 Git 钩子请参阅贡献指南。
文档与贡献
许可证
Packetrove 根据 MIT 许可证授权。捆绑的组件保留各自的许可证;请参阅网站声明 和 CLI 声明。随附的验证架构保留其 Apache-2.0 许可证和来源信息。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。