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.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
链接指向作者自己的文件;我们不托管也不重新打包它。打开文件后,Claude Desktop 会进行安装。
在终端中运行这条命令
浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日
注册名称已通过域名 kilobat.app 验证(注册中心会核实域名所有权)
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(0.7.0)于7天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 MCPB。
同一分类中有:Spec Driven Development, Remote Desktop Commander, Fomu MCP
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况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.
Kenya government form guides: checklists, draft letters, eCitizen, Huduma, timelines. Sample data.
按原文从作者的仓库复制。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.