Configuração do agente
Kilobat com qualquer cliente MCP
O servidor MCP do Kilobat é um comando stdio local, kilobat mcp. Qualquer cliente que inicie servidores locais pode usá-lo, sem chave de API e sem porta aberta.
Instale a CLI
A CLI do Kilobat é gratuita, de código aberto e inclui o servidor MCP. Instale-a com o Homebrew:
brew install seifip/kilobat/kilobatVerifique com kilobat --version. kilobat doctor informa se o app Kilobat está em execução, se o filtro de rede está ativado e se o Pro está ativo; as ferramentas funcionam sem o app, que acrescenta nomes de redes Wi-Fi, histórico e aplicação de regras. A CLI exige macOS 14 ou posterior.
Conecte o servidor MCP
Execute o backend do agente e o Kilobat no Mac que deseja verificar. Um executor na nuvem, servidor Linux ou contêiner não pode usar esse comando local para inspecionar seu Mac.
Aponte seu cliente para este comando. Ele usa MCP por stdin e stdout.
kilobat mcpA maioria dos clientes lê um objeto
mcpServerscomo este:{ "mcpServers": { "kilobat": { "command": "kilobat", "args": [ "mcp" ] } } }O Grok Build CLI, por exemplo, o adiciona com um comando:
grok mcp add kilobat -- kilobat mcp
Um app aberto pelo Dock nem sempre vê o PATH usado pelo seu shell. Se o servidor não iniciar, substitua kilobat pelo caminho completo que command -v kilobat imprime: /opt/homebrew/bin/kilobat no Apple silicon e /usr/local/bin/kilobat no Intel.
O servidor disponibiliza ferramentas com anotações completas (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) e retorna o mesmo JSON que a CLI. A documentação lista todas as ferramentas.
Adicione as skills
Nove Agent Skills ensinam o agente a ler as medições do Kilobat e a perguntar antes de alterar ajustes. Instale-as com skills.sh, que pergunta para quais agentes instalá-las:
npx skills add seifip/kilobat-skills
Para um cliente que o skills.sh não conhece, copie as pastas de github.com/seifip/kilobat-skills para onde ele lê skills. Cada skill é uma pasta com um SKILL.md.
A skill kilobat é o ponto de entrada: ela contém as regras de configuração e segurança e encaminha o agente para a skill adequada, como mac-network-troubleshooting ou mac-agent-runs. Veja as nove skills.
Experimente estes prompts
Peça em linguagem comum. O agente escolhe as ferramentas; estas são as que cada solicitação costuma exigir.
| Perguntar | Ferramentas MCP |
|---|---|
| A internet parece lenta. Descubra por quê e diga o que devo corrigir primeiro. | diagnose_network, get_status |
| O Wi-Fi está fraco neste cômodo. O canal está congestionado e qual canal o roteador deveria usar? | get_wifi, scan_wifi, suggest_wifi_channel |
| npm install fica travado em registry.npmjs.org. Descubra qual camada está falhando. | diagnose_connection |
| O que usou os dados do meu acesso pessoal hoje, app por app? | get_usage_report, get_status |
| Minhas videochamadas travam embora os testes de velocidade pareçam normais. Verifique se há picos de latência. | run_stutter_test, get_nearby_radios |
| Estou usando o acesso pessoal do meu celular. Quais atualizadores o Kilobat pausaria e devo ativar isso? | get_conditions, get_updaters, set_updater_pause |
| Quais apps aguardam aprovação para conectar e quem os assinou? | list_approvals |
O que o agente pode e não pode alterar
O servidor MCP do Kilobat marca cada ferramenta como somente leitura ou de alteração, e a descrição de cada ferramenta de alteração orienta o agente a pedir sua confirmação primeiro. A skill kilobat segue a mesma regra: ler livremente e perguntar antes de alterar.
Medições somente de leitura
- Meça a latência do Wi-Fi, do roteador, da internet e do DNS, além do tráfego por app:
diagnose_network,get_status,get_wifi,scan_wifi. - Encontre a camada que impede a conexão com um host, rastreie uma rota e compare resolvedores:
diagnose_connection,trace_route,benchmark_dns. - Consulte histórico, sessões, regras e aprovações:
get_usage_report,list_sessions,list_rules,list_approvals. - Verifique todos os hosts contatados pelo agente e pelos comandos que ele executou, com bytes e sinalizações:
agent_network_log. - Use
run_stutter_testpara verificar picos de latência; ele envia apenas pings.
Pergunta antes
- Um teste de velocidade, que usa até 80 MB (
run_speedtest; em uma rede com limite de dados, 10 MB ou menos), e um teste de LAN de cinco segundos (run_lan_test). - Consultar seu IP público com a Cloudflare (
get_exit_pathcompublic_ip). - Perfis, regras de apps, hosts bloqueados, modo para novos apps, orçamentos, cotas, custo de dados de uma rede e pausa de atualizadores (
set_profile,set_app_rule,block_destination,set_new_app_mode,set_budget,set_app_quota,set_network_cost,set_updater_pause). - Suspender o envio de outro app, como o Dropbox, até haver uma rede melhor (
hold_upload). - DNS, que o macOS também protege com uma solicitação de senha de administrador (
set_dns). - Manter o Mac funcionando com a tampa fechada, todas as vezes (
keep_awakecomlid_closed). Umkeep_awakesimples não altera ajustes e termina quando expira.
Não pode fazer
- Permitir que um app em espera se conecte por conta própria:
decide_approvalpode bloquear imediatamente, mas permitir abre a janela de aprovação do Kilobat para você confirmar. - Alterar a visibilidade do AirDrop:
set_airdrop_visibilityabre os Ajustes do Sistema para você. - Alterar os ajustes de repouso, os ajustes de outro app ou qualquer coisa fora do Kilobat. Ele nunca lê prompts ou respostas.
- Aplicar regras sem o app Kilobat e seu filtro de rede (Pro). Sem eles, as regras são salvas, mas não aplicadas, e o agente deve informar isso.
Mantenha a confirmação do cliente ativada para ferramentas que fazem alterações; nunca as aprove automaticamente.
Se o agente também puder executar comandos do shell, a CLI kilobat poderá fazer o que as ferramentas MCP fazem. As skills informam quais comandos ele pode executar livremente e sobre quais deve perguntar.
Acompanhe as execuções do agente
Um agente com hooks próprios pode informar ao Kilobat quando uma execução começa, está esperando por você ou termina chamando kilobat agent-event start|working|waiting|done|failed --agent <name> --session <id> --cwd <folder>. O comando não imprime nada e sempre retorna 0, então não interrompe o agente; adicione --verbose ao testá-lo manualmente. Há hooks prontos para Claude Code, Codex, Gemini CLI e Cline. Sem hooks, o Kilobat usa o tráfego e a CPU do agente.
Fontes
- Model Context Protocol
- Documentação da xAI: servidores MCP no Grok Build
- Documentação do Kilobat: agentes de IA e MCP
- skills.sh: agentes compatíveis e suas pastas de skills
Verificado em 30 de outubro de 2026. Os agentes alteram seus ajustes com frequência; se uma etapa não corresponder mais, avise-nos pelo endereço de suporte.