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
Servidor MCP ToolPiper para macOS
Mais de 400 ferramentas do Model Context Protocol, todas rodando no dispositivo. 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, fala 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, Codex 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 por conta própria: lsof -i -P | grep ToolPiper enquanto ele está em execução.
- Site: https://modelpiper.com/toolpiper
- Download: https://modelpiper.com/download (grátis; o executor de modelo local completo não tem limites e não exige conta)
- Documentação: https://modelpiper.com/docs/toolpiper
- Catálogo de ferramentas: https://modelpiper.com/mcp-tools
- Comunidade: https://github.com/ModelPiper/modelpiper-community
Este repositório é o lar oficial do manifesto do servidor MCP do ToolPiper (
server.json), do plugin do Claude Code (plugins/toolpiper) e dos guias de configuração. 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, inicie-o uma vez e conecte qualquer cliente MCP via Streamable HTTP. Conexões de loopback não precisam de autenticação: sem token, sem etapa OAuth.
Baixe a imagem de disco em modelpiper.com/download ou instale com Homebrew:
brew tap modelpiper/tap
brew trust modelpiper/tap
brew install --cask toolpiper
A linha trust é necessária uma vez: o Homebrew 6 recusa casks de taps fora dos seus próprios até que você confie neles.
Claude Code, como plugin (uma entrada de servidor, nada para configurar manualmente):
claude plugin marketplace add ModelPiper/toolpiper
claude plugin install toolpiper@modelpiper
Claude Code, como servidor manual:
claude mcp add --transport http toolpiper http://127.0.0.1:9998/mcp
Qualquer outro cliente MCP, na configuração do servidor:
{
"mcpServers": {
"toolpiper": { "type": "http", "url": "http://127.0.0.1:9998/mcp" }
}
}
Claude Desktop, como extensão de um clique: o .mcpb empacotado acompanha o próximo lançamento. O código-fonte, o script de build e a declaração de privacidade estão aqui agora: desktop-extension/. É um pequeno encaminhador Node.js que retransmite o stdio do Claude Desktop para o mesmo servidor de loopback, e serve o perfil directory: o catálogo menos todas as ferramentas que usam um modelo de IA para gerar imagens, vídeo ou áudio.
Instalando com um agente de IA? Aponte-o para llms-install.md.
O que há no catálogo
Mais de 400 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 ao vivo, com documentação por ferramenta, está em modelpiper.com/mcp-tools.
| Categoria | Exemplos | O que cobre |
|---|---|---|
| IA principal | chat, audio_transcribe, audio_speak, text_embed | Inferência LLM local, conversão de fala em texto e texto em fala no Neural Engine, embeddings |
| Frameworks Apple + RAG | vision_ocr, image_analyze, text_analyze, rag_query | OCR Apple Vision, análise de imagens, análise de linguagem natural, busca híbrida HNSW + BM25 em documentos |
| Automação de navegador | browser_snapshot, browser_action, browser_assert, browser_intercept | Chrome via CDP: snapshots de á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, reprodução rápida, exportação Playwright/Cypress |
| Ações do sistema | system_* | Janelas, Spaces, área de transferência (com histórico OCR), áudio, monitores, Finder, Calendário, Lembretes, Contatos, notificações, processos, rede, Bluetooth, Atalhos 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 |
| Alcance | hn_search, reddit_search, github_compare, gsc_analytics | HN, Reddit, GitHub, Google Search Console |
| Gerenciamento de modelos | model_search, model_download, model_load | Buscar no 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 assistente 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 e perfil
Não quer o catálogo inteiro no contexto? Passe category ou profile como parâmetro de consulta na URL /mcp. Tanto a lista de ferramentas quanto as instruções do servidor são reduzidas para corresponder:
# Just LLM inference (core category)
claude mcp add --transport http toolpiper "http://127.0.0.1:9998/mcp?category=core"
# Web dev workflow (automation profile: core + browser + testing)
claude mcp add --transport http toolpiper "http://127.0.0.1:9998/mcp?profile=automation"
Transporte
| Transporte | Endpoint | Autenticação |
|---|---|---|
| Streamable HTTP | POST http://127.0.0.1:9998/mcp (mais GET /mcp, o canal SSE para tools/list_changed) | Nenhuma para peers de loopback, aplicada no socket do kernel, então a falsificação de Host/Origin não pode ampliá-la. Peers LAN e remotos apresentam Authorization: Bearer. |
Streamable HTTP é o único transporte. O ToolPiper não tem servidor stdio, e guias mais antigos que descreviam um estão obsoletos.
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). Isso é uma propriedade que você pode verificar, não uma política em que precisa confiar:
lsof -i -P | grep ToolPiper
Requisitos e preços
- macOS 26 ou posterior em Apple Silicon
- Grátis: o executor de modelo local completo e todos os recursos de fala (transcrição, texto em fala, ditado). Sem limites, sem conta.
- Planos pagos adicionam mais do catálogo. A escada atual está em modelpiper.com/pricing.
FAQ
É 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, o plugin do Claude Code e os guias de configuração. O aplicativo ToolPiper em si é proprietário.
Funciona sem conexão com a internet? Sim. Inferência, fala, visão, RAG e ferramentas do sistema são todas no dispositivo. Você só precisa da rede para baixar modelos.
Outras máquinas podem se conectar? Loopback é zero-configuração. Acesso LAN e remoto passa por autenticação de token portador.
Já adicionei o ToolPiper com claude mcp add. Preciso do plugin? Não. O Claude Code mantém seu servidor toolpiper manual e ignora a cópia do plugin enquanto o manual existir, então nada duplica. O plugin é para uma configuração nova, ou se você remover a entrada manual.