Kilobat について
Kilobatは、開発者やAIエージェント向けのmacOSネットワーク診断コマンドラインツールです。アプリの通信、Wi-Fi、DNS、接続障害を調べられ、長時間の処理中にMacをスリープさせない機能もあります。オプションのMacアプリは履歴とネットワーク制御を追加します。
主な機能
- 01アプリ別の通信を確認
- 02Wi-Fi、DNS、接続を診断
- 03API接続の問題を追跡
- 04経路、遅延、ネットワーク状況を確認
- 05コマンド実行中にMacをスリープさせない
- 06構造化されたJSON診断結果
活用シーン
- 01ネットワークを使うアプリの特定
- 02APIリクエスト失敗の調査
- 03ビルド前のWi-Fi状況確認
- 04長時間処理中のスリープ防止
MCP 対応
`kilobat mcp`コマンドはローカルのstdio MCPサーバーを起動し、接続クライアントにネットワーク診断などのツールを公開します。一部のツールは、コンパニオンアプリ、権限、ライセンス階層、設定に依存します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
Kilobat CLI
Kilobat は、ネットワーク監視と診断のための macOS コマンドラインツールおよび MCP サーバーです。どのアプリがネットワークを使用しているか、Wi-Fi の信号とチャンネル、レイテンシとパケット損失、DNS、速度テスト、特定のホストや API に接続できない理由、トラフィックの出口(VPN 経由かどうか)、従量制ホットスポットとデータ使用量の上限、長時間のジョブや AI エージェントの実行中に Mac をスリープさせない方法を確認できます。すべてのコマンドは JSON を出力します。ネイティブの Kilobat メニューバーアプリは別製品です:https://kilobat.app。
AI エージェントでの使用(MCP)
kilobat mcp は 43 個のツールを備えた stdio MCP サーバーです。読み取り専用ツールでは確認は不要です。何かを変更するツールは、最初に確認するようエージェントに伝えます。
- Claude Code:
claude mcp add kilobat -- kilobat mcp - Codex CLI:
codex mcp add kilobat -- kilobat mcp - Claude Desktop: Releases から
kilobat-mcp-<version>.mcpbをダウンロードして開きます。 - Cursor、Windsurf、Zed、Gemini CLI、Cline など: コマンドを
kilobat、引数をmcpに設定して stdio サーバーを追加します。
各エージェントの手順を追ったセットアップ方法とプロンプトの例:https://kilobat.app/agents/。Kilobat をいつ、どのように使用するかをエージェントに教えるエージェントスキル:npx skills add seifip/kilobat-skills。
「インターネットが遅いのはなぜ?」「5 GB をダウンロードする前に、これがホットスポットか確認できる?」「この API に Mac から接続できないのはなぜ?」「このビルドが終わるまで Mac をスリープさせないで」などと、エージェントに尋ねてください。
Homebrew でインストール
brew install seifip/kilobat/kilobat
ソースからビルドするため、Xcode 16 以降が必要です。
ビルド
macOS 14 以降と Swift 6 が必要です。
swift build -c release
.build/release/kilobat --help
swift test
コマンドについては kilobat --help を、エージェント連携については kilobat mcp --help を実行してください。システム設定を変更するコマンドでは、確認と管理者権限が必要になる場合があります。
macOS では、位置情報の使用を許可されたアプリにのみ Wi-Fi ネットワーク名が表示されます。Kilobat アプリの実行中は、CLI はそのアプリからネットワーク名、フィルターの状態、ネットワークごとのデータ使用量の上限を読み取ります。アプリがない場合でも、Wi-Fi の信号やチャンネルなどは引き続き利用できますが、ネットワーク名は非表示として読み取られます。
ライセンス
Kilobat CLI とこのリポジトリ内のソースは、GNU General Public License version 3.0 のみを適用してライセンスされています。詳細は LICENSE をご覧ください。Kilobat の名称とアートワークは、商標として使用するためのライセンス対象ではありません。別製品である Kilobat デスクトップアプリは、独自の利用規約に基づいて配布されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。