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.

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.

CategoriaExemplosO que cobre
IA principalchat, audio_transcribe, audio_speak, text_embedInferência local de LLM, conversão de fala em texto e texto em fala no Neural Engine, embeddings
Frameworks da Apple + RAGvision_ocr, image_analyze, text_analyze, rag_queryOCR do Apple Vision, 11 endpoints de visão, 6 endpoints de NLP, busca híbrida HNSW + BM25 em documentos
Automação de navegadorbrowser_snapshot, browser_action, browser_assert, browser_interceptChrome via CDP: snapshots da árvore AX, seletores auto-reparáveis, simulação de rede, Web Vitals, cobertura
Testestest_run, test_save, test_exportSessões de teste de navegador salvas, replay de ~10–50 ms/etapa, exportação Playwright/Cypress
Ações do sistemasystem_* — ~140 ferramentas em 26 domínios do macOSJanelas, 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ídeovideo_record, video_render, video_edit_timelineRoteiros gravados em tela, edição de linha do tempo não destrutiva, exportação OTIO/FCP XML/EDL
Divulgaçãohn_search, reddit_search, github_compare, gsc_analyticsHN, Reddit, GitHub, Google Search Console
Gerenciamento de modelosmodel_search, model_download, model_loadPesquisar HuggingFace, baixar GGUF/CoreML, carregar/descarregar
Roteamento + integraçõesendpoint_set, endpoint_recommend, claude_code_installAlternar 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

TransporteEndpointAutenticação
Streamable HTTPPOST 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/mcpLê 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.