ToolPiper
Más de 300 herramientas MCP para macOS, todo en el dispositivo — inferencia de IA local, voz, visión, automatización del navegador y control del sistema.
Documentación
Servidor MCP de ToolPiper para macOS
Más de 400 herramientas del Protocolo de Contexto de Modelos, todo ejecutándose en el dispositivo. ToolPiper es una aplicación nativa de macOS que convierte tu Mac en una plataforma de IA local: inferencia integrada (llama.cpp en Metal, Apple Intelligence, voz en el Neural Engine), una API compatible con OpenAI en localhost:9998, y un servidor MCP integrado que expone toda la máquina a cualquier cliente MCP: Claude Code, Cursor, Codex, o tus propios scripts.
Sin nube. Sin Docker. Sin Python. Sin claves de API. Nada sale de tu Mac, y puedes verificarlo tú mismo: lsof -i -P | grep ToolPiper mientras se ejecuta.
- Sitio web: https://modelpiper.com/toolpiper
- Descarga: https://modelpiper.com/download (gratis; el ejecutor de modelos local completo no tiene límites y no requiere cuenta)
- Documentación: https://modelpiper.com/docs/toolpiper
- Catálogo de herramientas: https://modelpiper.com/mcp-tools
- Comunidad: https://github.com/ModelPiper/modelpiper-community
Este repositorio es el hogar oficial del manifiesto del servidor MCP de ToolPiper (
server.json), el plugin de Claude Code (plugins/toolpiper) y las guías de configuración. La aplicación ToolPiper en sí no es de código abierto, pero sus afirmaciones de privacidad no piden confianza: cada byte de tráfico de red es observable en tu propia máquina. Los proyectos hermanos de código abierto viven en esta organización: PiperSR (modelo de superresolución ANE), FluidAudio, mlx-audio-swift.
Inicio rápido
Instala ToolPiper, ábrelo una vez, y luego conecta cualquier cliente MCP a través de Streamable HTTP. Las conexiones de loopback no necesitan autenticación: sin token, sin paso de OAuth.
Descarga la imagen de disco desde modelpiper.com/download, o instala con Homebrew:
brew tap modelpiper/tap
brew trust modelpiper/tap
brew install --cask toolpiper
La línea trust es necesaria una vez: Homebrew 6 rechaza casks de taps fuera de los suyos hasta que los confíes.
Claude Code, como plugin (una entrada de servidor, nada que configurar a mano):
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
Cualquier otro cliente MCP, en su configuración de servidor:
{
"mcpServers": {
"toolpiper": { "type": "http", "url": "http://127.0.0.1:9998/mcp" }
}
}
Claude Desktop, como extensión de un clic: el .mcpb empaquetado se incluye con la próxima versión. El código fuente, el script de compilación y la declaración de privacidad están aquí ahora: desktop-extension/. Es un pequeño reenviador de Node.js que transmite el stdio de Claude Desktop al mismo servidor de loopback, y sirve el perfil directory: el catálogo menos cada herramienta que usa un modelo de IA para generar imágenes, video o audio.
¿Instalando con un agente de IA? Apúntalo a llms-install.md.
Qué hay en el catálogo
Más de 400 herramientas, 5 recursos y 5 prompts de flujo de trabajo. Los nombres siguen <category>_<action> (vision_ocr, system_window_snap, browser_assert). El catálogo en vivo, con documentación por herramienta, está en modelpiper.com/mcp-tools.
| Categoría | Ejemplos | Qué cubre |
|---|---|---|
| IA central | chat, audio_transcribe, audio_speak, text_embed | Inferencia LLM local, voz a texto y texto a voz en el Neural Engine, embeddings |
| Frameworks de Apple + RAG | vision_ocr, image_analyze, text_analyze, rag_query | OCR de Apple Vision, análisis de imágenes, análisis de lenguaje natural, búsqueda de documentos híbrida HNSW + BM25 |
| Automatización de navegador | browser_snapshot, browser_action, browser_assert, browser_intercept | Chrome vía CDP: instantáneas de árbol AX, selectores auto-reparables, simulación de red, Web Vitals, cobertura |
| Pruebas | test_run, test_save, test_export | Sesiones de prueba de navegador guardadas, reproducción rápida, exportación a Playwright/Cypress |
| Acciones del sistema | system_* | Ventanas, Spaces, portapapeles (con historial OCR), audio, pantallas, Finder, Calendario, Recordatorios, Contactos, notificaciones, procesos, red, Bluetooth, Atajos y más |
| Creador de video | video_record, video_render, video_edit_timeline | Guiones grabados en pantalla, edición de línea de tiempo no destructiva, exportación OTIO/FCP XML/EDL |
| Alcance | hn_search, reddit_search, github_compare, gsc_analytics | HN, Reddit, GitHub, Google Search Console |
| Gestión de modelos | model_search, model_download, model_load | Buscar en HuggingFace, descargar GGUF/CoreML, cargar/descargar |
| Enrutamiento + integraciones | endpoint_set, endpoint_recommend, claude_code_install | Cambiar endpoints de inferencia por sesión, instalación del asistente de Claude Code |
Recursos: toolpiper://status, toolpiper://models, toolpiper://backends, toolpiper://tests, toolpiper://categories
Prompts: setup-model, audit-page, create-test, voice-over, research-topic
Filtrado por categoría y perfil
¿No quieres todo el catálogo en contexto? Pasa category o profile como parámetro de consulta en la URL /mcp. Tanto la lista de herramientas como las instrucciones del servidor se recortan para coincidir:
# 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 | Autenticación |
|---|---|---|
| Streamable HTTP | POST http://127.0.0.1:9998/mcp (más GET /mcp, el canal SSE para tools/list_changed) | Ninguna para pares de loopback, aplicada en el socket del kernel, por lo que la suplantación de Host/Origin no puede ampliarla. Los pares LAN y remotos presentan Authorization: Bearer. |
Streamable HTTP es el único transporte. ToolPiper no tiene servidor stdio, y las guías antiguas que describían uno están obsoletas.
Privacidad
ToolPiper nunca realiza llamadas salientes. Sin telemetría, sin análisis, sin subidas de fallos, sin requisito de cuenta. El único tráfico de red es el tráfico que solicitas (descargas de modelos desde HuggingFace, herramientas que apuntan explícitamente a la web). Esto es una propiedad que puedes comprobar, no una política en la que tengas que confiar:
lsof -i -P | grep ToolPiper
Requisitos y precios
- macOS 26 o posterior en Apple Silicon
- Gratis: el ejecutor de modelos local completo y cada función de voz (transcripción, texto a voz, dictado). Sin límites, sin cuenta.
- Los planes de pago añaden más del catálogo. La escalera actual está en modelpiper.com/pricing.
Preguntas frecuentes
¿Es lo mismo que "ToolPipe"? No. ToolPiper (esta página, modelpiper.com) es el servidor MCP de macOS de ModelPiper. Existen proyectos no relacionados con nombres similares en algunos directorios.
¿Qué cubre la licencia MIT en este repositorio? El contenido de este repositorio: el manifiesto del servidor, el plugin de Claude Code y las guías de configuración. La aplicación ToolPiper en sí es propietaria.
¿Funciona sin conexión a internet? Sí. Inferencia, voz, visión, RAG y herramientas del sistema están todas en el dispositivo. Solo necesitas la red para descargar modelos.
¿Pueden conectarse otras máquinas? Loopback es de configuración cero. El acceso LAN y remoto pasa por autenticación de token portador.
Ya agregué ToolPiper con claude mcp add. ¿Necesito el plugin? No. Claude Code mantiene tu servidor manual toolpiper y omite la copia del plugin mientras exista el manual, por lo que nada se duplica. El plugin es para una configuración nueva, o si eliminas la entrada manual.