ToolPiper
300+ ferramentas MCP para macOS, todas no dispositivo — inferência de IA local, voz, visão, automação de navegador e controle do sistema.
Documentação
ToolPiper — Servidor MCP para macOS
Mais de 300 ferramentas do Model Context Protocol, todas rodando no dispositivo. O ToolPiper é um aplicativo nativo para macOS que transforma seu Mac em uma plataforma de IA local: inferência integrada (llama.cpp no Metal, Apple Intelligence, voz no Neural Engine), uma API compatível com OpenAI em localhost:9998 e um servidor MCP integrado que expõe toda a máquina para qualquer cliente MCP — Claude Code, Cursor, Windsurf ou seus próprios scripts.
Sem nuvem. Sem Docker. Sem Python. Sem chaves de API. Nada sai do seu Mac, e você pode verificar isso você mesmo: lsof -i -P | grep ToolPiper enquanto ele está em execução.
- Site: https://modelpiper.com/toolpiper
- Download: https://modelpiper.com (grátis — o executor de modelo local completo não tem limites e não precisa de conta)
- Documentação: https://modelpiper.com/docs/toolpiper
- Comunidade: https://github.com/ModelPiper/modelpiper-community
Este repositório é o lar oficial do manifesto do servidor MCP do ToolPiper, guias de configuração e receitas. O aplicativo ToolPiper em si não é open source — mas suas alegações de privacidade não pedem confiança: cada byte de tráfego de rede é observável na sua própria máquina. Projetos irmãos open source vivem nesta organização: PiperSR (modelo de super-resolução ANE), FluidAudio, mlx-audio-swift.
Início rápido
Instale o ToolPiper a partir de modelpiper.com, inicie-o uma vez e conecte qualquer cliente MCP.
Streamable HTTP (zero configuração — conexões de loopback não precisam de autenticação):
claude mcp add --transport http toolpiper http://127.0.0.1:9998/mcp
{
"mcpServers": {
"toolpiper": { "type": "http", "url": "http://127.0.0.1:9998/mcp" }
}
}
stdio (o symlink ~/.toolpiper/mcp é criado automaticamente na inicialização):
claude mcp add toolpiper -- ~/.toolpiper/mcp
{
"mcpServers": {
"toolpiper": { "type": "stdio", "command": "/Users/<you>/.toolpiper/mcp" }
}
}
O que está no catálogo
Mais de 300 ferramentas, 5 recursos e 5 prompts de fluxo de trabalho. Os nomes seguem <category>_<action> (vision_ocr, system_window_snap, browser_assert). O catálogo completo é enviado apenas com nomes na rede (~24 KB), então cabe no limite de payload por servidor do Claude Code sem cortes.
| Categoria | Exemplos | O que cobre |
|---|---|---|
| IA principal | chat, audio_transcribe, audio_speak, text_embed | Inferência local de LLM, conversão de fala em texto e texto em fala no Neural Engine, embeddings |
| Frameworks da Apple + RAG | vision_ocr, image_analyze, text_analyze, rag_query | OCR do Apple Vision, 11 endpoints de visão, 6 endpoints de NLP, busca híbrida HNSW + BM25 em documentos |
| Automação de navegador | browser_snapshot, browser_action, browser_assert, browser_intercept | Chrome via CDP: snapshots da árvore AX, seletores auto-reparáveis, simulação de rede, Web Vitals, cobertura |
| Testes | test_run, test_save, test_export | Sessões de teste de navegador salvas, replay de ~10–50 ms/etapa, exportação Playwright/Cypress |
| Ações do sistema | system_* — ~140 ferramentas em 26 domínios do macOS | Janelas, Spaces, área de transferência (com histórico com OCR), áudio, monitores, Finder, Calendário, Lembretes, Contatos, notificações, processos, rede, Bluetooth, Shortcuts e mais |
| Criador de vídeo | video_record, video_render, video_edit_timeline | Roteiros gravados em tela, edição de linha do tempo não destrutiva, exportação OTIO/FCP XML/EDL |
| Divulgação | hn_search, reddit_search, github_compare, gsc_analytics | HN, Reddit, GitHub, Google Search Console |
| Gerenciamento de modelos | model_search, model_download, model_load | Pesquisar HuggingFace, baixar GGUF/CoreML, carregar/descarregar |
| Roteamento + integrações | endpoint_set, endpoint_recommend, claude_code_install | Alternar endpoints de inferência por sessão, instalação do auxiliar do Claude Code |
Recursos: toolpiper://status, toolpiper://models, toolpiper://backends, toolpiper://tests, toolpiper://categories
Prompts: setup-model, audit-page, create-test, voice-over, research-topic
Filtragem por categoria (stdio)
Não quer todas as 300 ferramentas no contexto? Filtre no momento da conexão — tanto a lista de ferramentas quanto as instruções do servidor são reduzidas para corresponder:
# Just LLM inference (11 tools)
claude mcp add toolpiper -- ~/.toolpiper/mcp --category core
# Web dev workflow (34 tools)
claude mcp add toolpiper -- ~/.toolpiper/mcp --profile automation
Transportes
| Transporte | Endpoint | Autenticação |
|---|---|---|
| Streamable HTTP | POST http://127.0.0.1:9998/mcp (+ GET /mcp canal SSE para tools/list_changed) | Nenhum para pares de loopback — aplicado no socket do kernel, então a falsificação de Host/Origin não pode ampliá-lo. Pares LAN/remotos exigem Authorization: Bearer. |
| stdio | ~/.toolpiper/mcp | Lê o token ambiente local automaticamente |
Privacidade
O ToolPiper nunca faz chamadas externas. Sem telemetria, sem análises, sem uploads de crash, sem exigência de conta. O único tráfego de rede é o tráfego que você solicita (downloads de modelos do HuggingFace, ferramentas que visam explicitamente a web). Esta é uma propriedade que você pode verificar, não uma política em que você precisa confiar:
lsof -i -P | grep ToolPiper
Requisitos e preços
- macOS em Apple Silicon
- Grátis: o executor de modelo local completo — sem limites, sem conta
- Pro ($10/mês): todos os 9 backends de inferência, suíte de voz completa e mais — veja preços
Perguntas frequentes
Isso é o mesmo que "ToolPipe"? Não. ToolPiper (esta página, modelpiper.com) é o servidor MCP para macOS da ModelPiper. Projetos não relacionados com nomes semelhantes existem em alguns diretórios.
O que a licença MIT neste repositório cobre? O conteúdo deste repositório — o manifesto do servidor, guias de configuração e receitas. O aplicativo ToolPiper em si é proprietário (camada gratuita + Pro).
Funciona sem conexão com a internet? Sim — inferência, voz, visão, RAG e ferramentas do sistema são todos no dispositivo. Você só precisa da rede para baixar modelos.
Outras máquinas podem se conectar? Loopback é zero configuração. Acesso LAN/remoto passa por autenticação com token de portador.