Packetrove について
Packetroveは、開発者やネットワーク管理者向けのネットワークツールを、ウェブサイト、API、CLI、MCPで提供します。正確なCIDR計算、パブリックIPの確認、PEM証明書バンドルの検査に対応します。
主な機能
- 01IPリストを1つのCIDRで包含
- 02CIDR範囲を正確に差し引き
- 03IP範囲をCIDRに変換
- 04接続元のパブリックIPを確認
- 05PEM証明書バンドルを検査
活用シーン
- 01ファイアウォールの許可・拒否リストを整理
- 02除外後に残るアドレスを計算
- 03接続に使われるパブリックIPを確認
- 04証明書バンドルの内容を確認
MCP 対応
MCPクライアントはCIDR計算、パブリックIP確認、証明書検査を含む5つのツールを利用できます。リモート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
人とエージェントのためのネットワークツールです。
Packetrove は、開発者やネットワーク管理者がファイアウォールの IP リストを簡素化し、ネットワークを差し引き、IP 範囲を CIDR に変換し、接続のパブリック IP を確認し、PEM 証明書バンドルを検査するのに役立ちます。簡単な計算にはウェブサイトを、スクリプトには API または CLI を使用するか、Model Context Protocol(MCP)を通じて AI エージェントを接続できます。
ウェブサイト · CIDR 計算ツール · CIDR 差し引き · IP 範囲から CIDR への変換 · マイパブリック IP · 証明書バンドルチェッカー
できること
- IP リストを 1 つの CIDR でカバーします。 入力をカバーする最小の IPv4 または IPv6 ネットワークと、その完全なアドレス範囲および正確な追加カバー範囲を確認できます。
- CIDR リストを正確に差し引きます。 除外するネットワークを取り除き、アドレスを追加することなく、残りのアドレスを表す最小の CIDR リストをコピーできます。
- IP 範囲を正確に変換します。 開始アドレスと終了アドレスを含めて入力し、その範囲をカバーする最小の CIDR リストと正確なアドレス数をコピーできます。
- 接続のパブリック IP を確認します。 リクエストを行った接続で検出された IPv4 または IPv6 アドレスを表示してコピーできます。
- PEM 証明書バンドルを検査します。 テキストを貼り付けるか、ブラウザーでファイルを読み込みます。候補となる発行者の署名、有効期間、重複、および任意の DNS ホスト名を確認し、根拠と次の手順を把握できます。
ウェブサイトは 10 言語に対応しています。ホスト型ツールの利用にアカウントや API キーは必要ありません。5 つのツールすべてをウェブサイト、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 です。8 個のアドレスが含まれ、そのうち 5 個は入力に含まれていません。許可リストまたはブロックリストで使用する前に、この拡張範囲を確認してください。API のアドレス数は、IPv6 の値を正確に保持するため、10 進数の文字列で返されます。
用途に合わせた使い方
| インターフェース | はじめに |
|---|---|
| ウェブサイト | ツールを見る |
| Web API | インタラクティブリファレンス · API コントラクト |
| コマンドラインインターフェース(CLI) | npm install --global @packetrove/cli · CLI ガイド |
| Model Context Protocol(MCP) | 接続ガイド · 技術ガイド |
| OpenAI プラグインパッケージ | ドラフトパッケージと ZIP ビルド · 未公開 |
ウェブサイトのメインナビゲーションからブラウザーツールを開けます。フッターには API、MCP、CLI の各ガイドがまとめられています。CLI ガイドは英語です。
各インターフェースでは、ツールに共通のフラットな公開名を使用します。既存の呼び出しやコマンドの変更については、名前の移行ガイドを参照してください。
プライバシーと対象範囲
- Web サイトでの CIDR 計算と証明書チェックはブラウザー内でローカルに実行されます。CLI での計算はオフラインで実行されます。API とリモート MCP での計算では、入力内容がサーバーに送信されます。
- 証明書チェックで受け付けるのは公開証明書のみで、秘密鍵は拒否されます。完全な信頼チェーン、失効、デプロイの安全性は検証しません。
- パブリック IP チェックではネットワークリクエストを行い、1 回のチェックで 1 つのアドレスファミリーを確認します。VPN またはプロキシを使用している場合は、その出口アドレスが使われます。ホストされた MCP クライアントでは、お使いのコンピューターとは異なる接続が確認されることがあります。ブラウザーと CLI の検索には 10 秒の期限と 64 KiB の応答サイズ上限があります。
- アプリケーションは、返された IP アドレスを保存またはログに記録しません。検索結果とエラーはキャッシュされません。
- MCP の実行回数には、ツール名、結果、制御されたエラーコード、トラフィックソースを含む運用イベントを使用します。検証済みの自動チェックでは、自動実行 ID も記録されることがあります。入力、結果、生のリクエストヘッダー、自動化トークンは含まれません。 デプロイガイドでは、無料利用枠の上限とツールごとのクエリについて説明しています。
- オプションの 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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。