Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Mac networking for agents: per-app traffic, Wi-Fi, latency, DNS, why a host fails and keep-awake.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
リンク先は作者自身のファイルです。私たちが置いたり再パッケージしたりしたものではありません。ファイルを開くと、Claude Desktopがインストールします。
ターミナルでこれを実行します
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名はドメイン kilobat.app で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.7.0)がレジストリに届いたのは7 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにMCPBも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, zanadir
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Find what a repository's CI is missing, and which security checks cannot fail the build.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Network diagnostics for macOS, in your terminal and your AI agent. Find which apps use your connection, diagnose Wi-Fi and DNS problems, trace a failing API request, and keep your Mac awake through a long build.
Free and open source under GPL-3.0-only. No account or telemetry. The CLI runs on its own; the optional Kilobat Mac app adds a menu-bar interface, recorded history, and network filtering.
Quick start · Mac app · AI agents · Build from source · Tool reference
Requires macOS 14 or later. Homebrew builds from source and requires Xcode 16 or newer.
brew install seifip/kilobat/kilobat
kilobat diagnose
Homebrew also installs kb as a short alias for kilobat.
| Find out… | Command |
|---|---|
| Which apps are using the connection | kilobat status --watch |
| Why a host or API won't connect | kilobat why api.github.com |
| How strong the Wi-Fi signal is | kilobat wifi |
| Which Wi-Fi channels are less crowded | kilobat channels |
| Whether traffic leaves through a VPN | kilobat ip |
| Whether this connection suits a long job | kilobat conditions |
Keep your Mac awake until a command finishes:
kilobat awake -- make test
Use --json for structured diagnostic output, or --watch --json for a live traffic stream:
kilobat diagnose --json
kilobat why api.github.com --json kilobat status --watch --json
Run kilobat --help or kilobat --help for more options. Commands that change system settings may require confirmation and administrator authorization. Network checks contact test endpoints; speed tests transfer data.
Prefer a view you can glance at? Kilobat puts live traffic in your menu bar and brings diagnostics, usage history, Wi-Fi tools, and app-level network controls into a native Mac app.
[Explore the Mac app →](https://kilobat.app)
The app is a separate product with free and paid features, under its own terms. You don't need it for standalone CLI diagnostics or MCP setup.
| Capability | What it needs |
|---|---|
| Live traffic, connection diagnostics, Wi-Fi signal and channels | CLI alone |
| Wi-Fi network names | Running app with macOS Location permission; otherwise names appear hidden |
| Recorded history and per-network budgets | Data recorded or supplied by the app |
| Enforcing app and destination blocking | App with its signed Network Extension activated and approved in macOS |
Some app-backed features also depend on the app's license tier and configuration. Saving a rule through the CLI does not by itself enable filtering.
kilobat mcp runs a local stdio Model Context Protocol server. Install the CLI first, then connect your agent:
Claude Code
claude mcp add kilobat -- kilobat mcp
Codex CLI
codex mcp add kilobat -- kilobat mcp
Claude Desktop: configure a local stdio server with the full executable path returned by /usr/bin/which kilobat and argument mcp. See the local-server setup guide.
Cursor, Windsurf, Zed, Gemini CLI, Cline, and other MCP clients: add a stdio server with command kilobat and argument mcp.
Try asking:
Tools that change settings carry confirmation requirements in their descriptions; the client controls permission prompts. Connected clients discover available tools, input schemas, and annotations with tools/list.
See the agent setup guides for client-specific instructions. Optional agent skills teach agents when and how to use Kilobat:
npx skills add seifip/kilobat-skills
Requires macOS 14 or later and Swift 6.
git clone https://github.com/seifip/kilobat-cli.git
cd kilobat-cli swift build -c release .build/release/kilobat --help
Run the tests with swift test.
The following names and titles are defined in v0.45.1. Use your installed server's tools/list for its full descriptions, input schemas, and annotations. Availability and returned data can depend on the companion app, its license tier, permissions, and configuration.
Browse the MCP tools
| Tool | Purpose |
|---|---|
get_status | Live traffic snapshot |
diagnose_network | Diagnose connection |
scan_wifi | Nearby Wi-Fi networks |
run_speedtest | Speed and bufferbloat test |
get_usage_report | Usage history |
compare_usage | Compare with a router or provider |
list_rules | Profile rules |
set_profile | Set profile |
set_app_rule | Allow or block an app |
set_dns | Set DNS servers |
get_fastest_dns | Fastest DNS for this network |
set_fastest_dns | Switch to the fastest DNS automatically |
set_dns_fallback | Set the fallback DNS |
get_wifi | Wi-Fi connection |
get_wifi_nodes | Wi-Fi mesh nodes |
reconnect_wifi | Move to the closer Wi-Fi node |
suggest_wifi_channel | Least crowded channel |
get_network_history | Network history |
benchmark_dns | Compare DNS resolvers |
check_url | Time one website |
list_connections | Open connections by process |
list_devices | Devices on the local network |
trace_route | Trace the route to a host |
get_route_history | Route to a host over time |
compare_speed_tests | Why two speed tests differ |
get_plan_check | Speed against the plan |
get_router_checkup | Router check-up |
get_weekly_digest | Weekly digest |
get_outage_credit | Outage credit from the provider |
get_service_speed | Real speed to GitHub, iCloud, Steam and more |
get_hotspot_throttling | Is the carrier capping the phone hotspot? |
get_exit_path | Where traffic leaves: VPN and public IP |
run_lan_test | Throughput to a device on the network |
list_networks | Known networks |
get_conditions | Conditions for a long run |
get_updaters | Updaters paused on metered networks |
get_uploads | Big uploads and held ones |
diagnose_connection | Why something can't connect |
list_sessions | Awake sessions and agent runs |
agent_network_log | Agent network log |
create_support_report | Report for an ISP or IT desk |
get_proxy_status | Proxy apps and routes |
test_proxy_nodes | Test proxy nodes |
check_vpn | VPN leak and conflict check |
check_vpn_leaks | VPN leak test |
get_call_reports | Call quality reports |
get_remote_session_reports | SSH and remote desktop session reports |
get_stream_reports | OBS stream reports |
check_stream_readiness | Check before going live |
get_cloud_gaming | Cloud gaming sessions |
get_household | Paired Macs on the home network |
get_home_usage | Every device's usage at home |
check_smart_home | Matter, Thread and HomeKit check |
service_status | Is it them or me? |
explain_connection | What is this process or host? |
get_captive_portal | Wi-Fi sign-in page (captive portal) |
get_starlink_status | Starlink dish status |
keep_awake | Keep the Mac awake |
release_awake | Let the Mac sleep again |
set_budget | Set the data budget |
Kilobat CLI code is licensed under the GNU General Public License version 3.0 only; see LICENSE. Bundled geolocation and device-manufacturer data have additional licenses documented in THIRD_PARTY_NOTICES.md. Kilobat's name and artwork are not licensed for use as trademarks. The separate Kilobat desktop app is distributed under its own terms.